<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* ----------------------------------

Main CSS file for TTTuangou
(C) Cenwor Inc.
http://www.cenwor.com

---------------------------------- */

html {
	overflow: -moz-scrollbars-vertical;/* 在Firefox下始终显示滚动条*/
}
body {
	background: #fff;
	font-size: 14px;
	color: #666;
	margin: 0;
	text-align: center;
	line-height: 22px;
	font-family:PingFangSC,"microsoft yahei",sans-serif;
}
* {
	margin: 0;
	padding: 0;
}
* li {
	list-style: none;
}
h3, h4 {
	font-size: 20px;
	color: #333;
}
i, cite, em, var, address, dfn {
	font-style: normal;
}
a {
	color: #333;
	text-decoration: none;
}

a:hover, .exp .pp_channels .sub-list a:hover {
	color: #f76120;
	text-decoration: none;
	
}
img {
	border: none;
}
a:hover img{
	opacity:.8;
    filter:alpha(opacity:80)
}
form {
	clear: both;
}
select, button, input, textarea {
	font-style: normal;
	border: 1px solid #C9C9C9;
	padding: 3px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	font-family: inherit;
}
select {
	background-color: #fff;
}
input:focus {
	background-color: #FAFFFE;
	outline: 0px none;
	border: 1px solid #FF8400;
	box-shadow: 0px 0px 5px #FFE6CC;
}
.SR {
	float: right;
}
.f-l {
	float: left;
}
.R {
	color: #f76120;
}
.R12 {
	font-weight: bold;
	font-size: 12px;
	color: #f76120;
}
.R14 {
	font-weight: bold;
	font-size: 14px;
	color: #f76120;
}
.R14N {
	font-weight: 500;
	font-size: 14px;
	color: #f76120;
}
.R16 {
	color: #f76120;
	font-style: normal;
	font-size: 16px;
}
.B {
	font-weight: 500;
	font-size: 14px;
}
.B span {
	color: #f76120;
}
.B em {
	color: #f76120;
	font-weight: 600;
	margin: 0 3px;
}
.B12 {
	font-size: 12px;
	font-style: normal;
}
.B14 {
	font-weight: bold;
	font-size: 14px;
}
.G12 {
	color: #999;
	display: block;
	clear: both;
	font-size: 12px;
}
.t_tips {
	font-size: 18px;
	/*	color: #999;*/
	font-family: "Microsoft YaHei";
	margin: 0 10px;
	padding-bottom: 15px;
	display: block;
}
/*表单部分重定义*/
.input_h {
	padding: 5px;
}
.input_g {
	border: 1px solid #ddd;
	padding: 7px;
	height: 25px;
	line-height: 25px;
	float: left;
	width: 280px;
	margin: 10px 0;
}
.l_input {
	width: 180px;
	padding: 5px;
	margin-right: 10px;
}
.f_input {
	float: left;
	width: 280px;
}
.b_input {
	width: 200px;
	border: none;
	padding: 4px 0;
	float: left;
}
.lock_input {
	background: #f9f9f9;
}
/*bottom*/
.btn {
	height: 41px;
	line-height: 41px;
	height: 43px\9;
	line-height: 43px\9;
	padding-left: 4px;
	cursor: pointer;
	text-decoration: none;
	float: left;
	zoom: 1;
	border-radius: 2px;
	font-size: 16px;
	padding: 0 25px 0 21px;
	background-color: #ededed;
	border: 1px solid #ccc;
	font-weight: bold;
	color: #666;
	margin: 0px 20px;
}
.btn:hover, .btn:focus, .btn.disabled, .btn[disabled] {
	color: #333;
	background-color: #e6e6e6;
 *background-color: #d9d9d9;
}
.btn-small {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}
.btn-primary {
	background-color: #ff8400;
	border: 1px solid #ff8400;
	border-bottom: solid 1px #c66600;
	color: #ffffff;
	font-weight: bold;
	float: right;
}
.btn-primary.disabled, .btn-primary[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.disabled, .btn-primary[disabled] {
	color: #ffffff;
	background-color: #f60;
	text-decoration: none;
	border: 1px solid #f60;
	border-bottom: solid 1px #c66600;
}
.b_btn {
	height: 41px;
	width: 140px;
	color: #fff;
	font-size: 18px;
	line-height: 41px;
	font-family: "Microsoft YaHei", \9ed1\4f53;
	font-weight: bold;
	background: #ff8900;
	text-align: center;
	background-color: #ff8400;
	border: 1px solid #ff8400;
	border-bottom: solid 1px #c66600;
	border-radius: 2px;
	margin: 10px 0;
	float: right;
	padding: 0;
}
.b_btn:hover {
	background-color: #f60;
	text-decoration: none;
	border: 1px solid #f60;
	border-bottom: solid 1px #c66600;
	color: #fff;
}
.b_btn.disabled, .b_btn[disabled], fieldset[disabled] .b_btn {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}
.u_btn {
	background: #f2f2f2;
	background-color: #eee;
	border: 1px solid #ddd;
	border-bottom: solid 1px #ccc;
	text-align: center;
	color: #aaa;
	border-radius: 2px;
	display: block;
	height: 41px;
	width: 140px;
	margin: 10px 0;
	font-size: 20px;
	line-height: 41px;
	font-family: "Microsoft YaHei", \9ed1\4f53;
	font-weight: bold;
}
.u_btn:hover {
	color: #aaa;
}
.s_btn {
	width: 80px;
	height: 25px;
	font-weight: 500;
	font-size: 14px;
	line-height: 25px;
	margin: 7px 15px;
	padding: 0;
}
/*顶部样式*/
.header {
	background: #fff;
	display: block;
}
.header a:hover {
	text-decoration: none;
}
.site-mast {
	background: #f8f8f8;
	height: 30px;
	font-size: 12px;
	border-bottom: 1px solid #eaeaea;
}
.site-mast__user-nav {
	position: relative;
	margin: 0 auto;
	width: 1180px;
	clear: both;
}
.site-mast__user-nav ul li {
	float: left;
	border-right: 1px solid #eee;
	width: 90px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.site-mast__user-nav ul li.quan-info__item {
	width: 100px;
}
.site-mast__user-nav ul li:last-child {
	border: none;
	cursor: default;
}
.site-mast__user-nav ul li i {
	display: inline-block;
	margin-right: 3px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: url(../images/header_icon.png) left top no-repeat;
}
.site-mast__user-nav ul li .icon-email {
	background-position: 0 -16px;
}
.site-mast__user-nav ul li .icon-pifu {
	background-position: 0 -32px;
}
.site-mast__user-nav ul li .icon-quan {
	background-position: 0 -101px;
}
.site-mast__user-nav ul li a {
	display: inline-block;
	/*width: 89px;*/
	text-align: center;
}
#skin-chose {
	position: absolute;
	font: 12px arial;
	display: none;
 filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffefeff, EndColorStr=#fff3f5fb, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#ffb6bccb, Strength=2, Direction=135);
	top: 8px;
	left: 370px;
}
#skin-chose a {
	padding: 0 0 3px 3px;
}
#skin-chose a img {
	width: 20px;
	height: 15px;
}
.search-box__button {
	cursor: pointer;
}
/* 右上角 */
.site-mast__user-w {
	float: right;
	font-family: arial;
	height: 30px;
	line-height: 30px;
}
.site-mast__user-w a {
	padding-left: 10px;
	padding-right: 10px;
}
.site-mast__user-w .user-info, .site-mast__user-w .user-info .base_msg {
	display: inline;
	float: left;
}
.user-info__name, .user-info__logout, .user-info__login, .user-info__signup {
	float: left;
	height: 30px;
	display: inline;
}
.user-info em {
	font-style: normal;
	color: #ddd;
}
.sp_member {
	white-space: nowrap;
	text-align: left;
	color: #08c;
	display: inline-block;
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.site-mast__user-nav .tri {
	position: absolute;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0;
	border: 4px dashed transparent;
}
.site-mast__user-nav .tri--dropdown {
	top: 14px;
	right: 7px;
	border-top: 4px solid #999;/*-webkit-transition: -webkit-transform .3s linear;
	-moz-transition: -moz-transform .3s linear;
	-o-transition: -o-transform .3s linear;
	*/
}
.site-mast__user-w .dropdown-open .tri, .site-mast__user-w .cart-active .tri {
	top: 9px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.site-mast__user-w .dropdown {
	position: relative;
	padding: 0 18px 0 12px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	text-align: left;
}
.site-mast__user-w .dropdown-open {
	background: #fff;
	line-height: 30px;
	border: 1px solid #ddd;
	margin: -1px;
	z-index: 1000;
	padding: 0 19px 0 13px;
}
.site-mast__user-w .dropdown-menu {
	display: none;
	position: absolute;
	right: -1px;
	top: 29px;
	z-index: 1;
	padding: 5px 0;
	border: 1px solid #d4d4d4;
	border-top: none;
	box-shadow: 1px 1px 2px rgba(203,203,203,0.5);
	background: #fff;
	width: 80px;
	z-index: 130;
}
.site-mast__user-w .dropdown-menu a {
	float: none;
	padding: 2px 7px 2px 13px;
	white-space: nowrap;
	overflow: hidden;
	/*	text-overflow: ellipsis;*/
	line-height: 20px;
	font-size: 12px;
	text-align: left;
	display: block;
}
.site-mast__user-w .dropdown-menu a:hover {
	background: #f6f6f6;
}
/* 顶部大logo */
.site-mast__branding, .site-mast__site-nav {
	width: 1180px;
	text-align: left;
	margin: 0 auto;
	height: 80px;
	clear: both;
}
.site-mast__branding {
	margin-top: 10px;
	padding-bottom: 5px;
}
.site-mast__site-nav {
	height: 40px;
}
.site-logo {
	display: inline;
	float: left;
	overflow: hidden;
	margin-right: 20px;
	width: 245px;
	height: 75px;
}
.site-logo a {
	display: block;
	height: 75px;
	overflow: hidden;
}
.site-logo a img {
 vertical-align: middle max-height: 75px;
	max-width: 245px;
}
.city-info {
	float: left;
	margin-top: 15px;
}
.city-info a {
	display: block;
}
.city-info .at_city {
	color: #595959;
	font-weight: 700;
}
.city-info #top_title {
	border: 1px solid #eee;
	padding: 2px 5px;
	line-height: 16px;
	font-size: 12px;
	color: #999;
	background: #fff;
}
/* 顶部城市选择 */
#show_provinces {
	position: absolute;
	display: none;
	z-index: 50;
	width: 330px;
	border: 5px solid #FDC093;
	background: #fff;
	overflow: hidden;
}
.city_close {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/close_city.gif) no-repeat;
	overflow: hidden;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
.city_chose {
	height: 25px;
	background-color: #e7ebea;
	color: #333;
	padding-left: 10px;
}
ul.scity {
	float: left;
	padding: 0 10px;
}
ul.scity li {
	display: block;
	float: left;
	padding: 5px;
	white-space: nowrap;
}
ul.scity li a {
	color: #333;
}
ul.scity li a:hover {
	background-color: #e7ebea;
	text-decoration: underline;
}
/* 顶部搜索框 */
.search-box {
	float: left;
	margin-top: 18px;
	margin-left: 200px;
	clear: right;
	width: 465px;
	position: relative;
}
.search-box .search-box__input {
	float: left;
	width: 300px;
	height: 25px;
	line-height: 18px;
	padding: 7px 5px 6px 5px;
	border: 2px solid #ff8400;
	border-right: 0;
	border-left: none;
	display: inline;
	background-color: #fff;
	position: absolute;
	left: 70px;
}
.sel_wrap {
	width: 83px;
	height: 38px;
	background: #f9f9f9 url(../images/icons_sel.png) no-repeat 45px 10px;
	border: 2px solid #ff8400;
	cursor: pointer;
	position: relative;
	_filter: alpha(opacity=0);
	float: left;
	border-right: none;
}
.sel_wrap .select {
	width: 100%;
	height: 40px;
	line-height: 40px;
	z-index: 4;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.sel_wrap label {
	padding-left: 10px;
	z-index: 2;
	line-height: 40px;
	height: 40px;
	display: block;
}
.select_sel {
	float: left;
	border-right: none;
	height: 38px;
	line-height: 38px;
	width: 70px;
	display: inline;
	overflow: hidden;
	z-index: 4;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.search-box .search-box__button {
	padding: 0 15px;
	background: #ff8400;
	float: right;
	color: #fff;
	border: none;
	width: 80px;
	font-weight: bold;
	margin-right: 10px;
	line-height: 42px;
	height: 42px;
}
.search-box .search-box__button:hover {
	text-decoration: none;
	background-color: #f60
}
.commitment {
	width: 143px;
	height: 68px;
	float: left;
	background: url(../images/new/commitment.png) no-repeat;
	margin-left: 40px;

}
/* 主导航 */
.nav_bar {
	width: 1200px;
	margin: 0 auto;
	clear: both;
	height: 40px;
	line-height: 40px;
	background-color: #ff8400;
	border-bottom: none;
}
.site-mast__site-nav a {
	font-size: 14px;
	color: #fff;
	float: left;
	padding: 0 20px;
	font-weight: 700;
}
.site-mast__site-nav a:hover, .site-mast__site-nav .current {
	background: transparent;
	background-color: #ffa340;
	text-decoration: none;
}
.site-mast__site-nav a:hover {
	transition: background-color .15s linear;
}
.site-mast__site-nav .current, .site-mast__site-nav .current:hover {
	background-color: #e35000;
}
.site-mast__site-nav em {
	float: left;
	display: inline;
	float: left;
	font-style: normal;
	color: #dadcdb;
}
.site-mast__site-cla-main {
	float: left;
	display: inline;
	position: relative;
	margin-top: 0;
}
.site-mast_recentlist {
	float: left;
	padding: 0;
	width: 89px;
	height: 30px;
	vertical-align: baseline;
	position: relative;
}
.site-mast_recentlist em {
	font-style: normal;
	color: #ddd;
	display: inline;
	float: left;
}
.site-mast_recentlist a.recent {
	display: block;
	margin: 1px 0;
	height: 30px;
	line-height: 30px;
	z-index: 1002;
	position: relative;
	text-align: center;
	padding-right: 10px;
	font-weight: 500;
	font-size: 12px;
	padding-left: 10px;
	float: none;
}
.site-mast_recentlist a.recent_active {
	background-image: none;
	color: #333;
	background-color: #fff;
	text-decoration: none;
	z-index: 1002;
	position: relative;
	margin: 1px -2px -1px;
	height: 30px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.site-mast_recentlist .recent b {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #999 transparent transparent;
	border-bottom: 0;
	_border-color: #fff #fb7621 #fb7621;
	position: absolute;
	top: 14px;
	right: 10px;
}
.site-mast_recentlist a.recent_active b {
	top: 9px;
	_border-top-style: dashed;
	border-top-color: transparent;
	border-bottom: 4px solid #999;
}
.recentlist {
	border: 1px solid #DDD;
	padding: 5px 0;
	background-color: #fff;
	width: 222px;
	z-index: 1001;
	position: absolute;
	right: -1px;
	top: 30px;
	min-height: 35px;
	display: none;
	font-size: 12px;
}
.site-mast__user-nav .recentlist li {
	float: left;
	border: none;
	width: 100%;
	display: block;
	border-bottom: 1px dotted #eee;
	height: 55px;
	overflow: hidden;
	color: #666;
	padding-bottom: 10px;
}
.site-mast__user-nav .recentlist li:last-child {
	height: 25px;
	line-height: 20px;
	background: none;
}
.recentlist li a {
	display: block;
	padding: 10px;
}
.recentlist li:hover {
	background: #f9f9f9;
}
.recentlist li a .image {
	width: 65px;
	float: left;
	padding-top: 3px;
}
.recentlist li a .image img {
	width: 65px;
	height: 40px;
	display: block;
}
.recentlist li a .right {
	width: 132px;
	padding-left: 5px;
	float: left;
	line-height: 18px;
}
.recentlist li a .right h4 {
	line-height: 18px;
	height: 18px;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding-bottom: 6px;
	width: 11em;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
}
.recentlist li a .right .price {
	color: #ff5000;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
}
.recentlist li a .right .old-price {
	color: #999;
	text-decoration: line-through;
	font-size: 12px;
	font-family: arial, sans-serif;
}
.recentlist li.recent_view_clean a {
	color: #666;
	text-align: right;
	float: right;
	font-size: 12px;
	background: none;
	font-weight: 600;
}
/*首页分享到*/
.datail-shop {
	display: block;
	margin: 10px 0;
	font-size: 12px;
	margin-left: 20px;
	float: right;
	position: relative;
	margin-right: 0;
}
.shop-fav {
	float: right;
	background: url(../images/datail-shop.png) no-repeat 0 5px;
	padding-left: 18px;
	margin-right: 15px;
}
.shop-share {
	float: right;
	background: url(../images/datail-shop.png) no-repeat 0 -14px;
	padding: 0 0 0 17px;
	cursor: pointer;
}
.share-list {
	display: none;
}
.shop-share span {
	padding: 0;
}
.shop-share ul {
	line-height: 16px;
	padding: 7px 0;
	position: absolute;
	width: 100px;
	background: #fff;
	border: 1px solid #ddd;
	right: 0;
	z-index: 10;
}
.shop-share ul li {
	margin-left: 8px;
	display: block;
	padding-bottom: 5px;
	text-align: left;
}
.shop-share a {
	font-size: 12px;
	color: #333;
	text-decoration: none;
	overflow: hidden;
}
.shop-share a img {
	margin-right: 3px;
	vertical-align: middle;
}
.product-summary {
	display: inline;
	padding-left: 10px;
	cursor: pointer;
	font-size: 12px;
}
.product-stars {
	border-right: 1px solid #eee;
	display: inline;
	padding-right: 10px;
}
/*图片轮播*/
.imgs_displayer {
	float: left;
	position: relative;
}
.imgs_displayer #imageslider {
	height: 265px;
	width: 450px;
	overflow: hidden;
}
.smallslider_top .smallslider_top_close {
	width: 15px;
	height: 15px;
	background: url(../images/howdo_close.png) no-repeat;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 100;
	text-indent: 100px;
	overflow: hidden;
	cursor: default;
}
/* 广告 */
.site-mast__ads {
	display: none;
	width: 1200px;
	height: 100px;
	margin: 15px auto 0;
	position: relative;
}
.howdo_close {
	float: right;
	background: url(../images/howdo_close.png) no-repeat;
	width: 14px;
	height: 14px;
	margin: 5px;
	_position: absolute;
	_left: 935px;
}
.howdo_close:hover {
	float: right;
	background: url(../images/howdo_closeh.png) no-repeat;
	width: 14px;
	height: 14px;
	margin: 5px;
	_position: absolute;
	_left: 935px;
}
.smallslider {
	width: 980px;
	height: 60px;
	overflow: hidden;
	margin: 0 auto 10px;
	clear: both;
}
.onead, .twoad, .fourad, .sixad {
	width: 990px;
	overflow: hidden;
}
.fourad {
	width: 998px;
}
.sixad {
	width: 990px;
}
.onead li, .twoad li, .fourad li, .sixad li {
	float: left;
	padding: 0;
	overflow: hidden;
	height: 60px;
	margin-bottom: 10px;
}
.onead li img {
	width: 980px;
	height: 60px;
	border: none;
}
.twoad li a {
	overflow: hidden;
}
.twoad li img {
	width: 485px;
	height: 60px;
	border: none;
	margin-right: 10px;
}
.fourad li img {
	width: 238px;
	height: 60px;
	border: none;
	margin-right: 9px;
}
.sixad li img {
	width: 133px;
	height: 60px;
	border: none;
	margin-right: 8px;
}
/*导航*/
.m_bg .pp_channels {
	width: 237px;
	height: 450px;
	padding: 0;
}
.m_bg .pp_channels .root-item {
	zoom: 1;
	height: 55px;
	overflow: hidden;
	vertical-align: middle;
}
.m_bg .pp_channels .root-item a {
	float: none;
}
.m_bg .pp_channels .root-item p {
	padding-left: 47px;
	line-height: 21px;
}
.m_bg .pp_channels .root-item p a {
	padding: 0 8px 0 0;
	line-height: 21px;
	font-size: 12px;
	color: #777;
	font-weight: 500;
}
.m_bg .pp_channels .root-item p a:hover {
	background: none;
	color: #08c;
	
}
.m_bg .pp_channels .root-name {
	display: block;
	z-index: 1001;
	position: relative;
	border-top: 1px solid #f5f5f5;
	padding: 0 0 0 20px;
}
.m_bg .pp_channels .root-name span {
	display: block;
	height: 28px;
	font-size: 15px;
	color: #333;
}
.m_bg .pp_channels .root-name span i {
	width: 17px;
	height: 17px;
	float: left;
	margin: 4px 10px 0 0;
}
.m_bg .pp_channels .active .root-name {
	background: #fff;
}
.m_bg .pp_channels .active .root-name span {
	color: #ff5000;
	border-color: #fff;
}
.m_bg .pp_channels .no-sub .root-name span {
	border-color: #fff;
	background-position: 20px -358px;
}
.m_bg .pp_channels .sub-list {
	left: 239px;
	top: 0;
	width: 120px;
	height: 420px;
	overflow: hidden;
	border: none;
	background: #fff;
	padding: 15px;
}
.m_bg .pp_channels .active .sub-list {
	visibility: visible;
}
.m_bg .pp_channels .sub-list li {
	float: left;
	width: 60px;
	height: 21px;
	line-height: 21px;
	margin: 0;
	display: inline;
	overflow: hidden;
}
.m_bg .pp_channels .sub-list a {
	padding: 0;
	line-height: 21px;
	font-size: 12px;
}
.m_bg .pop-panel {
	border: 2px solid #ff8400;
	border-top: none;
	padding: 0;
	background: #fff;
	color: #61646E;
	position: absolute;
	visibility: hidden;
	z-index: 1001;
	top: 39px;
	left: 0px;
}
.m_bg .pop-panel a {
	color: #61646E;
}
.m_bg .pop-panel a:hover {
	text-decoration: none;
	color: #f76120;
}
.m_bg .pop-panel-img {
	padding-top: 20px;
	border-top: 1px solid #ddd;
	bottom: 15px;
	position: absolute;
	width: 120px;
	height: 70px;
}
.m_bg .pop-panel-img img {
	width: 120px;
	height: 70px;
	background: #eee;
}
.m_bg .pop-box {
	left: 239px;
	top: 0;
	width: 120px;
	height: 420px;
	overflow: hidden;
	border: none;
	background: #fff;
	padding: 15px;
	position: absolute;
}
/* 关键字搜索结果 */
.site-mast__search-result {
	padding: 5px 0;
	border: 1px solid #eee;
	background-color: #ffc;
	margin: 0 0 15px;
	text-align: center;
	display: block;
	clear: both;
}
/* 分类筛选 */

.site-fs a:hover {
	text-decoration: none;
}
.site-fs__cell {
	padding: 10px 0;
	border-bottom: #f2f2f2 1px solid;
	display: block;
	width: 1145px;
	margin: 0 auto;
	overflow: hidden;
}
.site-fs__cell-location {
	display: none;
}
.site-fs__cell-title {
	float: left;
	margin-top: 4px;
	color: #999;
}
.site-mast_land .site-fs__cell-title {
	background: url(../images/site-fs__cell-title.png) no-repeat 0 2px;
	padding-left: 20px;
}
.i-tuangou {
}
.site-mast_land .i-quyu {
	background-position: 0 -24px;
}
.site-mast_land .i-shangquan {
	background-position: 0 -47px;
}
.site-fs__cell-son1 {
	width: 1050px;
	float: left;
	padding: 3px;
}
.site-fs__cell-son2 {
	width: 1070px;
	margin-left: 63px;
	clear: both;
	margin-top: 5px;
	padding: 5px 0;
	background: #f7f7f7;
	border: none;
	float: left;
	border-top: 1px solid #eee;
}
.site-fs__cell-title .quyu {
	width: 1px;
	height: 16px;
	float: left;
}
.site-fs__cell-title .fenlei {
	width: 1px;
	height: 16px;
	float: left;
}
.site-fs__cell .topclass-name {
	cursor: pointer;
	float: left;
	margin: 0 5px;
	padding: 0 8px;
	height: 24px;
	line-height: 24px;
	background:none;
}
.site-fs__cell .selected {
	background: #ff901a;
	color: #fff;

}
.site-fs__sort_w {
	padding: 2px 15px;
	border: none;
	background: #fff;
	clear: both;
	margin-right: 20px;
	margin-bottom: 10px;
}
.exp .site-fs__sort_w {
	margin-bottom: 0;
}
.site-fs__sort {
	padding-left: 0;
}
.site-fs__sort-t {
	float: left;
	padding-right: 17px;
}
.site-fs__sort-s {
	float: left;
	text-align: center;
	height: 20px;
	border: 1px solid #EFEFEF;
	background-color: #F6F6F6;
	overflow: hidden;
	line-height: 20px;
	margin: 10px 0;
}
.def_b .site-fs__sort-s {
	margin-bottom: 0;
}
.site-fs__sort-s a {
	color: #666;
	display: inline-block;
	width: auto;
	height: 20px;
	float: left;
	line-height: 20px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #EFEFEF;
	padding: 0 10px;
	font-size: 12px;
}
.site-fs__sort-s a.selected:hover, .site-fs__sort-s .selected {
	color: #ff6900;
	background: #fff;
}
.site-fs__cell-title img {
	position: relative;
	top: 3px;
	padding-right: 5px;
}
.site-fs .root-item {
	display: none;
}
.site-fs__cell-tags {
	display: inline-block;
	width: auto;
	margin: 10px 0;
	font-size: 12px;
}
.site-fs__cell-tags label {
	margin-right: 10px;
}
.promo_tab {
	background: #fff;
	padding: 5px 15px;
	margin-bottom: 15px;
	border: 1px solid #ededed;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.promo_tab .site-fs__sort_w {
	padding: 0;
	float: left;
}
.promo_tab .site-fs__cell-fixson {
	font-size: 12px;
}
.promo_tab .site-fs__cell {
	padding: 0;
	border: none;
	width: 510px;
	margin: 7px 0 0 10px;
}
.promo_tab .site-fs__sort-s .selected, .promo_tab .site-fs__sort-s .selected:hover {
	background: none;
	color: #f76120;
}
.promo_tab .site-fs__cell-son1 {
	width: 410px;
	padding: 3px 0;
}
.promo_tab .site-fs__cell .topclass-name {
	margin: 0;
}
.site-fs .promo_tab {
	border: none;
	padding: 0;
	margin: 0;
}
.site-fs .site-fs__cell-tags {
	margin-bottom: 0;
}
/* 内容主体*/
.wrap {
	width: 1180px;
	text-align: left;
	min-height: 400px;
	height: auto!important;
	_height: auto;
	overflow: hidden;
	margin: 15px auto;
}
.top_bar {
	margin-bottom:15px;
	color:#999;
}
.top_bar span{
	color:#999;
}
/*左侧*/
.site-ms__left {
	float: left;
	width: 960px;
	padding-bottom: 15px;
}
.site-ms__left h1 {
	color: #333;
	font-size: 14px;
	margin: 15px 0;
}
.site-ms__left textarea {
	width: 97%;
	height: 80px;
	padding: 3px;
}
.product_item {
	width: 995px;
	clear: both;
	display: block;
	overflow: hidden;
	padding-top: 3px;
	padding-left: 1px;
}
.t_area_out {
	margin-bottom: 15px;
	clear: both;
	border: 1px solid #ededed;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
.t_area_in {
	background-color: #FFF;
	line-height: 21px;
	padding: 14px;
	height: auto;
	overflow: visible;
	font-size: 12px;
}
.site-ms__left .cur_title, .cur_title2 {
	font-size: 20px;
	clear: both;
	margin-bottom: 10px;
	font-family: "Microsoft YaHei", \9ed1\4f53;
	font-weight: bold;
	color: #333;
	word-wrap: break-word;
}
.site-ms__left .sect {
	font-size: 14px;
	display: block;
	clear: both;
	overflow: hidden;
}
.site-ms__left p {
	clear: both;
	margin: 0 0 5px 0;
}
.site-ms__left .product_detail_cnt p{ margin:0;}
.site-ms__left .product_detail_cnt img{ display:block;}
.other_l {
	display: block;
	line-height: 30px;
	overflow: hidden;
	padding: 0 10px;
	font-size: 12px;
}
.other_l em {
	float: left;
}
.other_l .other_l_s {
	display: inline;
}
.other_l .other_l_s span {
	margin-right: 5px;
	float: left;
	display: inline-table;
	margin-bottom: 5px;
}
.u_seled {
	margin: 0;
	padding: 0 9px;
	border: 2px solid #f76120;
	background-color: #f76120;
	background: url(../images/deal-seled.png) no-repeat right bottom;
}
.u_sel {
	margin: 0;
	padding: 1px 10px;
	border: 1px solid #ddd;
}
.u_sel:hover {
	padding: 0 9px;
	border: 2px solid #f76120;
}
.u_sel a, .u_sel a:hover {
	color: #666;
	text-decoration: none;
}
.cont {
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	display: block;
	padding: 10px;
	padding-top: 0;
}
.cont li {
	float: left;
	padding: 1px 10px 3px;
}
.field {
	display: block;
	overflow: hidden;
	margin: 5px auto 10px;
	padding: 0 10px 2px;
	line-height: 32px;
	clear: both;
}
.field label {
	float: left;
	padding-right: 15px;
	width: 90px;
	text-align: right;
}
.field-auto label {
	width: auto;
}
.act {
	padding-left: 115px;
}
#error_msg {
	color: #f76120;
	display: block;
	padding: 10px 0;
	padding-left: 115px;
}
#tips_product_len {
	color: #f76120;
	font-weight: 700;
}
#tips_product_len em {
	color: #666;
	margin: 0 3px;
}
/*右侧*/  
.site-ms__right {
	float: right;
	width: 205px;
	margin-top: 0;
}
.site-ms__right .t_area_in {
	padding-top: 5px;
}
.site-ms__right h1 {
	font-size: 14px;
	padding-left: 15px;
	height: 20px;
	line-height: 25px;
	padding-top: 5px;
	color: #666;
}
.site-ms__right h3 {
	padding: 5px 0;
	font-size: 12px;
}
.site-ms__right h3.first {
	font-size: 12px;
}
.site-ms__right p {
	padding-bottom: 10px;
}
/*分页*/
.product_list_pager {
	margin: 30px auto 0;
	clear: both;
	text-align: center;
	display: block;
}
.product_list_pager a {
	padding: 8px 0;
 *padding:0;
	margin: auto 3px;
	border: 1px solid #e3e8e8;
	color: #FF6600;
 *font-family:宋体;
	_font-family: Tahoma, Helvetica, arial, sans-serif;
}
.product_list_pager a:hover {
	border: 1px solid #ff6600;
	padding: 8px 0;
 *padding:0;
	text-decoration: none;
 *font-family:宋体;
}
.product_list_pager .page_current {
	padding: 8px 12px;
 *padding: 7px 12px 9px;
	_padding: 8px 12px;
	background: #F60;
	margin-left: 3px;
	margin-right: 0;
	color: #fff;
	border: 1px solid #f60;
 *border:none;
	_border: 1px solid #f60;
}
.product_list_pager .page_number {
	padding: 8px 12px;
	margin: 0;
	border: none;
}
.product_list_pager .page_down {
	padding: 8px 12px;
	margin: 0;
	border: none;
	font-weight: normal;
}
.product_list_pager .page_up {
	padding: 8px 12px;
	margin: 0;
	border: none;
	font-weight: normal;
}
.product_list_pager .page_first {
	padding: 8px 12px;
	margin: 0;
	border: none;
}
.product_list_pager .page_last {
	padding: 8px 12px;
	margin: 0;
	border: none;
}
.pagem .page_count {
	display: block;
	margin-top: 10px;
}
/* 分页？ */
ul.paginator {
	font-size: 12px;
	text-align: right;
	white-space: nowrap;
	padding: 10px 0 0;
	margin: 20px 10px;
}
ul.paginator li.current {
	font-weight: 700;
	margin: 0 6px
}
ul.paginator li {
	display: inline;
	height: 22px;
	line-height: 22px;
	margin: 0 1px;
	padding: 1px
}
ul.paginator li a {
	border: 1px solid #BBB;
	text-decoration: none;
	margin: 2px 0;
	padding: 3px 6px
}
ul.paginator li a:hover {
	border: none;
	background: #369;
	text-decoration: none;
	color: #fff;
	padding: 4px 7px 5px
}
/* 页面底部 */
.siteinfo {
	clear: both;
	color: #333;
	font-size: 12px;
	border-top: 1px dashed  #e0e0e0;
	background:#f4f4f4
}
.siteinfo b {
	font-weight: 600;
	float: left;
}
#site-info-w {
	margin: 7px auto 0;
	width: 980px;
}
#site-info-w ul {
	overflow: hidden;
	display: block;
	clear: both;
	margin-bottom: 20px;
}
#site-info-w ul, #site-info-w ul a {
	color: #444;
}
#site-info-w li.site-info__item {
	border-right: 1px dotted #ccc;
	display: inline;
	float: left;
	height: 115px;
	width: 120px;
	padding: 10px 0 0 0;
	margin-top: 10px;
	margin-right: 55px;
}
.site-info__item ul {
	padding-top: 5px;
}
.site-info__item ul li {
	list-style: outside disc;
}
#site-info-w li.site-info__item--btm-logo {
	border: none;
	padding-left: 0;
	width: 245px;
	margin-right: 0;
	float: right;
}
#site-info-w h3 {
	font-size: 14px;
	text-align: left;
	display: inline;
	float: left;
}
.site-info__item ul li {
	line-height: 20px;
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
}
#site-info-w #logo-footer {
	background: url(../images/logo.png) no-repeat;
	width: 245px;
	height: 85px;
	overflow: hidden;
	float: left;
}
#site-info-w .logo-footer p {
	padding-top: 0px;
	text-align: center;
}
#miibeian {
	color: #ddd;
}
.friend_link {
	float: left;
	padding-bottom: 20px;
}
#site-info-w .friend_link .subList {
	float: left;
	width: 1200px;
}
.friend_link .subList li {
	float: left;
	margin-left: 15px;
}
.friend_link .subList img {
	width: 88px;
	float: left;
	height: 31px;
}
.friend_link a {
	color: #444;
	float: left;
}
.attestation a {
	margin: 0 5px;
}
.site_copyright {
	width: 980px;
	padding-top: 10px;
}
/* 返回顶部 */
.backTop {
	position: fixed;
	_position: absolute;
	bottom: 20px;
	right: 20px;
	visibility: visible;
}
* html .backTop /* IE6 底部固定  */ {
	position: absolute;
	bottom: auto;
 top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
a.goTop {
	width: 47px;
	height: 50px;
	display: block;
	background: url(../images/default.png) -141px 0 no-repeat;
	float: right;
	margin-right: 10px;
}
a.goTop:hover {
	width: 47px;
	height: 50px;
	display: block;
	background: url(../images/default.png) -190px 0 no-repeat;
}
/* 页面跳转提示 */
.msg {
	text-align: center;
	padding: 15px 0;
	margin-top: 5px;
}
.msg a, .msg a:hover {
	color: #f76120;
}
/* 登陆注册+快捷登陆+找回密码+账号设置 */
.lostpassword {
	font-size: 12px;
	margin-left: 10px;
	margin-top: 5px;
}
.lostpassword a {
	color: #999;
}
#remember {
	position: relative;
	padding-left: 5px;
	vertical-align: middle;
	font-size: 12px;
	float: left;
	text-align: left;
	margin-top: -10px;
 *margin-top:-5px;
}
#check_remember {
	float: left;
	margin-left: 105px;
	display: inline;
	border: none;
}
#l_act {
	padding: 0px 0 10px 105px;
}
#l_act .btn {
	float: left;
	margin: 0;
}
.sect .login_union {
	line-height: 25px;
	width: 260px;
	border-top: 4px solid #eee;
	padding-top: 10px;
	padding-left: 0;
	margin: 0 auto;
	margin-top: 20px;
	margin-left: 340px;
}
.autologin {
	margin-left: 110px;
	font-size: 12px;
}
#hometel_result, #email_result, #username_result, #password_result, #phone_result {
	position: absolute;
}
.alert {
	padding: 1px 0 1px 25px;
	background: url(../images/icons_reg.png) no-repeat 5px -41px;
	color: #f76120;
	float: left;
	margin: 0 0 0 10px;
}
.success {
	padding: 1px 0 1px 25px;
	background: url(../images/icons_reg.png) no-repeat 5px 9px;
	color: #489a57;
	float: left;
	margin: 0px 0 0 10px;
}
.field .hint0, .field .hint1, .field .hint2, .field .hint3, .field .hint4,.field .hint5,.field .hint6, .field .error {
	padding: 1px 10px 1px 25px;
	background: #fff url(../images/icons_reg.png) no-repeat 5px -90px;
	display: none;
	position: absolute;
	color: #f76120;
	/* font-size: 12px; */
	margin: 0 0 0 10px;
}
input.formbutton, .save {
	background: #FF7D00;
	cursor: pointer;
	border-color: #FFFF99 #996600 #996600 #FFFF99;
	border-style: solid;
	border-width: 1px;
	padding: 0 6px;
	text-align: center;
	height: 30px;
	line-height: 30px;
 *line-height:23px;
	font-weight: 500;
	font-size: 14px;
	color: #fff;
}
.reg_switch {
	margin-top: 15px;
	padding-left: 140px;
	z-index: 30;
	font-size: 14px;
	position: relative;
}
.reg_switch span {
	display: inline-block;
	height: 40px;
	margin-right: 5px;
	border: #e5e5e5 solid 1px;
	border-bottom: 0;
	line-height: 38px;
	text-align: center;
	cursor: pointer;
	z-index: 20;
	font-weight: bold;
	color: #f60;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background: 0;
	padding: 0 40px;
	font-size: 16px;
}
.reg_switch span.reg_switch_sel {
	border: solid 1px #c9c9c9;
	border-bottom: solid 1px #fff;
	color: #333;
}
#m-lbtn {
	height: 34px;
	line-height: 34px;
	height: 36px\9;
	line-height: 36px\9;
	padding: 0 10px;
	cursor: pointer;
	text-decoration: none;
	float: left;
	zoom: 1;
	border-radius: 2px;
	font-weight: bold;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	color: #ff8400;
}
#m-lbtn:hover {
	color: #f60;
}
#m-lbtn:disabled, #m-lbtn:disabled:hover {
	background-color: #ddd;
	color: #999;
}
/* 团购券查询 */
#ck_product_name {
	position: absolute;
	display: none;
	width: 480px;
	padding: 5px 10px;
	background: #FFF6DB;
	border-bottom: 2px solid #eee;
	line-height: 20px;
}
#ck_product_name em {
	font-size: 12px;
	margin-right: 10px;
	color: #999;
}
#moreticket {
	margin: 60px 0 0 99px;
	float: left;
	background: #f9f9f9;
	width: 500px;
	padding: 1px 0 2px;
	font-size: 12px;
	display: none;
}
#moreticket table {
	width: 500px;
}
#moreticket tr {
	background: #fff;
}
#moreticket td {
	padding: 3px 10px;
}
.hint {
	color: #999;
	margin-left: 10px;
}
.validate_sta {
	color: #999;
	margin-left: 10px;
}
.actbtn {
	padding: 10px 105px;
	float: left;
	clear: both;
}
.actbtn .btn-small {
	margin-left: 0;
}
.cont .btn {
	margin-left: 0;
	float: left;
}
.cont .field {
	padding-left: 0;
	font-size: 14px;
}
.coupon_used_qun_tag {
	POSITION: absolute;
	max-width: 500px;
	border: 1px solid #eee;
	padding: 6px;
	margin-top: 0px;
	background: #fff;
	border-radius: 5px;
}
/*用户左侧导航*/
.user_nav {
	float: left;
	width: 199px;
	margin-right: 0;
	margin-top: 0;
	border-right: 1px solid #ddd;
}
.side_nav_ul {
}
.side_nav_ul li {
	line-height: 25px;
}
.side_nav_ul li a {
	color: #666;
}
.side_nav_ul li a:hover {
	color: #f76120;
	text-decoration: none;
}
.side_nav_ul li.snu_cur a {
	color: #f76120;
	font-weight: 600;
}
.cont .liL_1 {
	color: #fff;
	font-weight: 400;
	background: #FEBD92;
}
.cont .liL_2 {
	color: #fff;
	font-weight: 600;
}
.cont .liL_2 a {
	color: #f76120;
}
.cont .liL_3 {
/* background: none; */
}
.cont .liLine {
	color: #ccc;
	margin: 0;
	padding: 0 2px;
}
/*团购券+订单+详单表格*/
#report {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 15px;
}
#report th {
	background: #f2f2f2;
	padding: 7px 10px;
	font-size: 12px;
	text-align: center;
	color: #999;
	font-weight: 500;
	border-top: 1px solid #eee;
}
#report tr td {
	border-bottom: #eee 1px solid;
	background: #fff;
	color: #333;
	padding: 20px 0;
	text-align: left;
}
#report tr.odd td {
	/* cursor: pointer; */
	text-align: left;
}
#report tr.odd td.orderdo {
	cursor: pointer;
}
#report td img {
	vertical-align: middle
}
#report h4 {
	text-align: center;
}
.order_info {
	float: none;
	background: #f9f9f9;
	padding: 10px 0;
	border-top: none;
	text-align: left;
	color: #666;
	width: auto;
	display: block;
	clear: both;
	overflow: hidden;
}
.order_info p {
	display: block;
	word-wrap: break-word;
	padding: 10px;
	margin-bottom: 15px;
}
.order_info h4 {
	font-size: 14px;
	color: #666;
	border-bottom: 1px dashed #ededed;
	padding-bottom: 5px;
}
.order_info h3 {
	font-size: 12px;
	font-weight: 500;
	padding: 0 10px;
}
.order_info ul {
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0;
}
.order_info ul li {
	width: 20%;
	padding: 0 15px;
}
.order_img2 {
	width: 120px;
	height: 70px;
	float: left;
	margin-right: 10px;
	box-shadow: 1px 1px 3px #ccc;
}
.order_name {
	color: #999;
	width: 280px;
	display: inline;
	float: left;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}
.order_name b {
	color: #666;
}
.order_i_con {
	padding: 0 10px;
}
#report tr.wig_tr td {
	padding: 0 15px;
	font-size: 12px;
	color: #666;
	background: none;
	border-bottom: none;
}
#report tr.list_tr td {
	background: #f9f9f9;
}
.wig_tr {
	border-bottom: 1px solid #ddd;
}
/*打印团购券页面*/
.quan {
	width: 450px;
	border: #999 2px solid;
	text-align: left;
	overflow: hidden;
	margin: 10px auto;
	padding: 10px;
	background: #FFFFFF url(templates/default/images/new/deal_bg.png) no-repeat bottom right;
}
.quan .qtitle {
	width: 100%;
	float: left;
	height: 70px;
	border-bottom: #ccc 1px solid;
	padding: 0px 0px 5px 0px;
}
.quan .qlogo {
	float: left;
	width: 240px;
	height: 52px;
}
.quan .qcode {
	float: right;
	padding-top: 23px;
}
.quan .qmt {
	clear: both;
	font-size: 24px;
	line-height: 24px;
	padding-top: 10px
}
.quan .qwarp {
	padding-top: 10px;
	font-size: 16px;
	line-height: 25px;
}
.quan .ql dl dt {
	width: 65px;
	float: left
}
.quan .ql dl dd {
	width: 350px;
	float: left;
}
.quan .ql span {
	font-size: 22px;
	color: #f76120;
}
/*收货地址*/
.address {
	padding: 0 10px;
}
.address .llf {
	font-size: 14px;
	float: left;
	font-weight: 600;
}
.address .lrf {
	float: right;
}
.address .lrf a {
	float: right;
	margin: 0;
}
.address_new {
	background: #f9f9f9;
	display: none;
	padding: 10px 0;
	border: 1px solid #ccc;
}
.address_new .left {
	text-align: right;
	padding: 10px;
}
.address_new select {
	width: 100px;
}
.addressbox {
	width: 100%;
}
.addressbox tr {
	text-align: center;
	height: 33px;
	background: #fff;
}
.addressbox .hd {
	background: #f2f2f2;
}
/* 商家管理页面 */
.w960 {
/*width: 958px;*/
}
.w916 {
	/*width: 930px;*/
	margin: 0;
}
.tab_list {
	border-collapse: collapse;
	margin: 15px;
	width: 96.7741%;
}
.tab_list th {
	border: 1px solid #E5D8A2;
	padding: 7px 10px;
	background: #fff7d7;
	color: #333;
	text-align: center;
	font-size: 12px;
	border-bottom: none;
}
.tab_list td {
	padding: 7px 10px;
	border: 1px solid #ccc;
	border-bottom: none;
}
.tab_list .extra {
	color: #999;
	background: #F2F2F2;
}
.tab_list .extra td {
	border-bottom: 1px solid #ccc;
}
.tab_list .extra a {
	color: #89B7D3;
}
.tab_list .banner .filter_current {
	padding: 3px;
	background: #000;
	color: #fff;
}
/* 账户充值 */   
.order_check_form {
	border-top: 1px solid #44ACAF;
	margin-top: 12px;
	padding-top: 20px
}
.typelist {
	margin-left: 16px
}
.typelist input {
	float: left;
	margin-top: 15px
}
.typelist p {
	padding-left: 160px;
	padding-top: 10px;
	margin-left: 20px;
	float: left;
	_width: 450px;
}
/*充值卡*/
#zf_form {
	margin: 0px;
	padding: 0px;
}
.check_act {
	margin-top: 32px;
	padding-left: 16px
}
/*支付方式*/
.orderT {
	margin-left: 15px;
}
.orderT tr td {
	padding: 10px 0;
}
.choose_pay_type {
	font-size: 14px;
	font-weight: 600;
	padding: 5px 16px
}
.wig_box p.P_diso_1 {
	font-weight: 500;
	float: left;
	width: 100%;
}
.P_diso_2 {
	font-size: 12px;
	font-weight: 500;
	padding: 0;
	color: #f76120;
	clear: both;
}
form p span {
	font-size: 12px;
	padding-left: 5px;
}
.PayTypeList {
	margin: 5px 0;
	color: #999;
}
.alipay {
	background: url(../../../static/images/pay/alipay.gif) no-repeat 0 2px;
	height: 39px;
	padding: 0;
}
.tenpay {
	background: url(../../../static/images/pay/tenpay.gif) no-repeat 0 2px;
	height: 40px;
	padding: 0;
}
.chinabank {
	background: url(../../../static/images/pay/bank.gif) no-repeat 0 3px;
	height: 35px;
	padding: 0;
}
/*付款页面*/
#zf_cont .field {
	margin: 5px auto 0px;
}
#zf_cont span {
	display: inline;
}
/*邮件+短信订阅*/
.enter_address {
	background: #FFF8E8;
	border: 1px solid #FBD686;
	margin: 20px 0;
	padding: 15px 20px;
	display: block;
	clear: both;
	overflow: hidden;
}
.enter_address_c {
	float: left;
	margin-top: 10px;
}
.enter_address_c .mail {
	float: left;
	width: 310px;
}
.enter_address_c label {
	display: block;
	padding-bottom: 5px;
}
.enter_address_c span {
	color: #7C7A7D;
	display: block;
	padding-top: 5px;
	float: left;
	width: 300px;
}
.enter_address_c .product {
	float: left;
	width: 350px;
}
.enter_address_c .product label {
 *padding-bottom:0;
}
.t_area_in .email {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 200px;
	font-size: 12px;
	float: left;
	color: #333;
	margin: 0 0 8px;
	padding: 3px;
}
.site-ms__left .enter_address .btn {
	float: left;
	margin-left: 20px;
}
.site-ms__left .enter_address select {
	float: left;
	padding: 6px;
}
/*我的头像*/
.avatar {
	margin: 10px auto;
	width: 658px;
	margin-bottom: 5px;
 *margin-bottom:0px;
	clear: both;
	font-size: 12px;
}
.avatar li {
	width: 100%;
	float: left;
	line-height: 25px;
}
.avatar h1 {
	font-size: 14px;
	font-weight: 600;
	border-bottom: #ccc 1px solid;
	width: 100%;
	padding: 5px 0;
}
.avatar h2 {
	font-size: 12px;
	font-weight: 500;
	padding: 5px 0;
}
/* 文章列表 */
.article_detail {
	text-align: left;
	width: 100%;
	display: block;
	clear: both;
	float: left;
	border-bottom: 2px solid #eee;
}
.article_title {
	width: 535px;
	float: left;
	padding: 5px 0;
}
.article_author {
	width: 150px;
	float: left;
	padding: 5px 0;
}
.article_time {
	width: 150px;
	float: right;
	padding: 5px 0;
	text-align: right
}
.article_ltitle {
	width: 535px;
	float: left;
	background-color: #FFF;
	padding: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.article_lauthor {
	width: 150px;
	float: left;
	background-color: #FFF;
	padding: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.article_ltime {
	width: 150px;
	background-color: #FFF;
	float: right;
	padding: 0;
	text-align: right;
}
.article_lauthor, .article_ltime {
	color: #999;
}
.article {
	line-height: 25px;
	border-bottom: 1px dotted #eee;
	padding: 5px 0;
	display: block;
	clear: both;
	overflow: hidden;
}
.site-ms__left .cur_top {
	height: 30px;
}
.site-ms__left .wenzhang {
	float: left;
	padding: 5px 0;
}
.site-ms__left .article_listl {
	float: right;
	padding: 5px 0;
}
.site-ms__left .cur {
	padding: 10px 0;
}
.site-ms__left .article_link {
	float: right;
	height: 24px;
}
.t_detail_txt img {
	display: block;
}
.article_info {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.article_au {
	float: left;
}
.article_ti {
	float: right;
}
.article_content {
	padding: 10px 0;
}
/* 往期团购 */
.deal_list li {
	border-top: 1px dashed #E7E7E7;
	height: 116px;
	padding: 20px 0;
}
.pic2 {
	float: left;
}
.listInfo {
	float: left;
	overflow: hidden;
	margin-left: 20px;
}
.listInfo p {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	margin: 8px 0;
	float: left;
}
.listInfo p a {
	font-size: 16px;
	font-weight: 600;
}
.listInfo p i {
	font-style: normal;
	font-size: 13pt;
	margin-right: 10px;
	font-weight: 600;
	color: #CC3333;
}
.listInfo .info2 span {
	float: left;
}
.listInfo .info2 .jiesheng {
	float: right;
	margin-right: 10px;
}
.listInfo p em {
	font-style: normal;
	font-size: 14px;
	margin-right: 12px;
	font-weight: 600;
	font-family: "arial"
}
.listInfo p .pro_noprice {
	color: #CC3333;
}
.time_normal {
	width: 100px;
	height: 105px;
	float: right;
	background: url(../images/bg_time.jpg) no-repeat;
}
.time_normal p {
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 4px;
}
.time_normal .time_underway {
	color: #CC0000;
	font-weight: 600;
	padding: 20px 0;
}
.site-ms__left .scMoney {
	font-size: 14px;
	font-weight: bold;
}
/* 团购指南 */
.guide_steps li {
	position: relative;
}
.guide_steps h3 {
	background: url(../images/guide_titles.gif) no-repeat 0 0;
	height: 41px;
	margin-top: 50px;
	text-indent: -999em;
	width: 370px;
}
.guide_steps p {
	margin-top: 5px;
	padding-left: 50px;
	width: 290px;
}
.guide_steps h3.step1 {
	margin-top: 0;
}
.guide_steps h3.step2 {
	background-position: 0 -200px;
}
.guide_steps h3.step3 {
	background-position: 0 -398px;
}
.guide_steps h3.step4 {
	background-position: 0 -598px;
}
.bubble {
	left: 370px;
	position: absolute;
	top: 0;
}
.bubble_top {
	background: url(../images/bg_learn_guide_bubble.gif) no-repeat 0 0;
	padding: 20px 10px 8px 28px;
	width: 237px;
}
.bubble ol li {
	margin-bottom: 20px;
	list-style-position: inside;
	list-style-type: decimal;
}
.bubble ol li.last {
	margin-bottom: 0;
}
.bubble ol.coupon li {
	margin-top: 5px;
}
.bubble ol li p {
	padding-left: 20px;
	width: 237px;
}
.bubble_bottom {
	background: url(../images/bg_learn_guide_bubble.gif) no-repeat 0 -588px;
	height: 12px;
	overflow: hidden;
	width: 275px;
}
/* 常见问题 */
.faqlist li {
	list-style-position: inside;
	list-style-type: decimal;
	margin-bottom: 12px;
	padding: 10px;
}
.faqlist li.alt {
	background: none repeat scroll 0 0 #F6F6F6;
}
.faqlist h4 {
	color: #333333;
	display: inline;
	text-decoration: none;
}
.faqlist p {
	line-height: 1.5em;
	margin: 8px 20px 0;
}
.paytype p {
	padding-left: 140px;
	padding-top: 10px;
}
.invalid {
	color: #333333;
	font-size: 12px;
	margin: 5px 0 10px;
	padding-left: 15px;
}
.invalid li {
	list-style-position: outside;
	list-style-type: disc;
}
/* 在线提问 */
.consult_list {
	margin: 0 10px;
}
.consult_list li {
	border-bottom: 1px dotted #ddd;
}
.consult_list li.alt {
	background: #F6F6F6；
}
.consult_list div {
	padding: 10px 5px;
}
.consult_list .user {
	color: #999;
}
.consult_list .user strong {
	float: left;
	width: 300px;
}
.consult_list .user span {
	float: right;
	text-align: right;
	width: 200px
}
.consult_list .text {
	clear: both;
	padding-top: 10px;
	padding-bottom: 5px;
}
.consult_list .reply {
	color: #CB3234
}
.site-ms__left .commit {
	margin-top: 10px;
}
.site-ms__left .btn {
	margin-left: 0;
}
ul.consult .f-textarea {
	width: 605px;
}
/* 邀请有奖 */
.invite p {
	padding: 0 0 10px 0;
}
.tableheader td {
	border-bottom: 1px solid #ccc;
	padding: 8px 2px;
	background: #f9f9f9;
}
/*底部链接页面*/
    /* 开放API */
.rsslist li {
	padding: 6px;
}
.rsslist li.content {
	margin-bottom: 12px;
	background: none repeat scroll 0 0 #F6F6F6;
}
.rsslist li input {
	width: 634px;
}
/* 侧_其他精彩团购 */
.product_list li {
	border-bottom: 1px solid #eee;
	padding: 0 0 10px;
	overflow: hidden;
	margin-bottom: 15px;
}
.product_list .name a {
	color: #666;
}
.product_list .name a:hover {
	color: #FF7D00;
	text-decoration: none;
}
.product_list .pr {
	width: 175px;
	overflow: hidden;
	white-space: nowrap;
	float: left;
}
.product_list .price {
	font-weight: 700;
	font-size: 14px;
	line-height: 23px;
	color: #f76120;
	font-family: Arial;
}
.product_list .markprice {
	color: #858484;
	height: 23px;
}
.product_list .b_btn {
	display: inline-block;
	width: 62px;
	height: 23px;
	float: right;
	text-align: center;
	line-height: 23px;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
	margin-top: 5px;
}
.product_list .pl_img {
	width: 175px;
	height: 110px;
	overflow: hidden;
	padding: 0;
	display: block;
}
.product_list .name {
	padding-bottom: 0;
}
/* 侧_最新资讯 */
.information {
	padding: 0;
	line-height: 25px;
}
.info_title {
	float: left;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* 侧_在线问答 */
.t_area_in ul li.ask {
	list-style: inside disc;
	border-bottom: 1px dotted #eee;
	line-height: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.t_area_in a.txt13 {
	display: inline;
	color: #333;
	padding: 5px 0;
}
.t_area_in a.txt13:hover {
	text-decoration: none;
}
/* 侧_邀请返利 */
.fanli_0625 {
	position: absolute;
	z-index: 10;
	font-size: 24px;
	font-weight: 500;
	color: #C32033;
	margin: 75px 20px 30px 112px;
	line-height: 26px;
}
.at_invite {
	background: url(../images/new/cmb.png) 0 -24px no-repeat;
}
/* 侧_最近购买 */
#buyer_scroll {
	width: auto;
	height: 100px;
	min-height: 20px;
	line-height: 20px;
	overflow: hidden;
}
#buyer_scroll li {
	padding: 5px 0;
	border-bottom: 1px dotted #ddd;
	height: 39px;
	overflow: hidden;
}
/*模板共用样式*/
.deal-tile__title {
	color: #333;
	clear: both;
	line-height: 1.4em;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.deal-tile__title p.short-title {
	display: block;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	color: #999;
	font-weight: 400;
	margin: 0;
	transition-property: color;
	transition-duration: .2s;
	height: 35px;
	width: 100%;
	line-height: 18px;
	margin: 5px 0;
}
.deal-tile__title td {
	vertical-align: middle;
	text-align: left
}
.deal-tile__title td span {
	color: #f76120;
}
.deal-tile__title a {
	color: #333;
}
.deal-tile__title a:hover {
	color: #f76120;
	text-decoration: underline;
}
.deal-tile__detail {
	line-height: 25px;
	clear: both;
	margin-bottom: 12px;
	_overflow: hidden;
	_position: relative;
}
.price_item {
	height: auto;
	overflow: hidden;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	padding: 10px 0;
	margin: 0;
	margin-bottom: 10px;
}
.price_item ul {
	height: auto;
	overflow: hidden;
}
.price_item li {
	float: left;
	width: 27%;
	text-align: center;
	line-height: 22px;
	font-size: 14px;
	color: #717171;
	padding: 0 5px;
	overflow: hidden;
}
.price_item .red {
	color: #f76120;
}
.price_item h3 {
	font-size: 12px;
	overflow: hidden;
}
.price_item h4 {
	font-size: 12px;
}
.deal-tile__cover {
	line-height: 22px;
	width: 450px;
	float: none;
	position: relative;
	float: right;
}
.product_wrap {
	display: block;
	position: relative;
	/*float:left;*/
}
.floor-nav {
	width: 49px;
	position: absolute;
	left: -69px;
	z-index: 40;
	background-color: #fff;
	border: 1px solid #f2f2f2;
	display: none;
}
.floor-nav ul li {
	border-bottom: 1px solid #f2f2f2;
	clear: both;
}
.floor-nav ul li:hover {
	background-color: #ffa32b;
}
.floor-nav ul li a {
	width: 100%;
	padding-top: 0;
	color: #999;
	display: block;
	font-size: 12px;
}
.floor-nav ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.floor-nav ul li a i {
	margin: 0 auto;
	display: block;
	padding: 5px 0;
}
.floor-nav ul li a span {
	display: block;
	width: 30px;
	margin: 0 auto;
	padding: 0 0 7px 0;
	line-height: 18px;
	text-align: center;
}
.cat-floor__head {
	margin-bottom: 15px;
	padding-top: 0;
	border-bottom: 2px solid #ddd;
	height: 38px;
	line-height: 38px;
	width: 980px;
	clear: both;
	overflow: hidden;
}
.cat-floor__head a.sub-name {
	font: 22px/24px Microsoft Yahei;
	color: #666;
}
.cat-floor__head a.sub-name:hover {
	text-decoration: none;
	
}
.cat-floor__head a.sub-name i {
	display: inline-block;
	width: 23px;
	height: 23px;
	float: left;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 10px;
}
.cat-floor__head .sub-categories {
	float: right;
	width: 70%;
	text-align: right;
}
.cat-floor__head .sub-categories a {
	margin-top: 13px;
	border-right: 1px solid #ddd;
	padding: 0 9px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
}

.cat-floor__head .sub-categories a.sub-categories_last {
	padding: 2px 5px 1px 1px;
	height: 21px;
	line-height: 21px;
	margin-left: 10px;
	border: none;
}
.category-floor__foot {
	display: block;
	text-align: center;
	border-bottom: #ccc solid 1px;
	border-top: #f6f6f6 solid 1px;
	line-height: 39px;
	height: 39px;
	width: 980px;
	background: #ececec;
	color: #666;
	margin-bottom: 15px;
	font-size: 12px;
	clear: both;
    *margin-top:15px;
}
.category-floor__foot b {
	color: #f76120;
	font-weight: 500;
}
.tpl_on {
	border-bottom: 2px solid #ff8400
}
/*一行两个*/
.template2 {
	float: left;
	width: 480px;
	height: 462px;
	clear: none;
	margin-right: 14px;
	display: inline;
}
.template2 .t_area_in {
	padding: 0;
}
.template2 .deal-tile__cover {
	width: 480px;
}
.template2 .imgs_displayer #imageslider {
	width: 480px;
	height: 286px;
	overflow: hidden;
}
.template2 .imgs_displayer #imageslider img {
	width: 480px;
}
.template2 .product_item_a {
	height: 462px;
	width: 480px;
	display: block;
	clear: both;
}
.deal-tile__detail2 {
	float: left;
	text-align: center;
	border: 1px solid #eee;
	background-color: #f9f9f9;
	padding-top: 15px;
	padding-bottom: 15px;
	padding: 0 15px;
	width: 208px;
	margin-right: 15px;
	height: 256px;
}
.deal-tile__detail2 .price {
	color: #f76120;
	margin-bottom: 10px;
	font-size: 32px;
	line-height: 28px;
	overflow: hidden;
	font-weight: bold;
	padding: 10px 0;
}
.deal-tile__detail2 .price b {
	display: inline;
	font-size: 12px;
	color: #333;
	vertical-align: middle;
}
.deal-tile__detail2 .price span {
	font-size: 30px;
}
.deal-tile__detail2 .gsee {
	margin: 0 auto 10px auto;
}
.deal-tile__detail2 .mb_0626 {
	font-size: 14px;
}
.deal-tile__detail .deal_djs {
	font-size: 12px;
	padding: 5px 0 0;
}
.deal_djs span {
	color: #f76120;
}
.deal_time {
	line-height: 25px;
	clear: both;
}
.deal-tile__detail .price {
	color: #f76120;
	font-weight: normal;
	float: left;
	line-height: 32px;
	max-width: 170px;
	_width: 160px;
	overflow: hidden;
	font-size: 40px;
	margin-right: 10px;
	padding-top: 2px;
}
.deal-tile__cover .deal-tile__cover_tag, #carousel .deal-tile__cover_tag, #carousel_main .deal-tile__cover_tag, .countdown_goods .deal-tile__cover_tag {
	position: absolute;
	top: -4px;
	background: url(../images/deal-tile__cover_tag.png);
	height: 40px;
	left: 10px;
}
.deal-tile__cover .deal-tile__cover_tag i, #carousel .deal-tile__cover_tag i, #carousel_main .deal-tile__cover_tag i, .countdown_goods .deal-tile__cover_tag i {
	width: 33px;
	height: 30px;
	padding: 5px;
	color: #fff;
	overflow: hidden;
	float: left;
	line-height: 15px;
	text-align: center;
	font-size: 12PX;
}
.price-preferential {
	padding: 0 0 5px;
	font-size: 12px;
	line-height: 20px;
}
.price-preferential dl {
	display: block;
	overflow: hidden;
	position: relative;
	padding-left: 63px;
}
.price-preferential dl dd {
	width: 65px;
	display: inline;
	float: none;
	height: 60px;
	clear: right;
	overflow: hidden;
	position: absolute;
	left: 0;
}
.price-preferential dl dt {
	display: inline
}
.price-preferential dl dt span {
	background: #f76120;
	color: #fff;
	padding: 0 2px;
	line-height: 17px;
	font-size: 10px;
	display: inline-table;
	float: left;
	margin-bottom: 5px;
}
.at_shuzi {
	margin: 0;
	color: #999;
	border: none;
	overflow: hidden;
	display: block;
}
.at_shuzi .sz_pc {
	text-decoration: line-through;
	display: block;
	overflow: hidden;
	clear: left;
	float: left;
	line-height: 18px;
	padding: 0;
}
.at_shuzi .sz_cuts {
	background: #f76120;
	color: #fff;
	padding: 0 2px;
	line-height: 15px;
	float: left;
	margin-right: 5px;
	margin-bottom: 2px;
}
.at_shuzi .price_prime {
	float: left;
	padding-top: 0;
	margin-right: 10px;
}
.at_shuzi .price_prepay {
	float: left;
	padding-top: 0;
}
.at_shuzi span {
	float: left;
}
.at_shuzi b, .at_shuzi li b {
	float: left;
	text-align: left;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
}
.deal_g {
	width: 79px;
	float: right;
	margin-top: 2px;
}
.deal_g .b_btn {
	width: 79px;
	height: 32px;
	font-size: 14px;
	float: right;
	line-height: 32px;
	margin: 0;
	font-weight: 500;
}
/*一行三个*/
.template4 {
	width: 315px;
	height: 370px;
 *height: 361px;
	float: left;
	clear: none;
	margin-right: 14px;
	display: inline;
}
.template4 .product_item_a {
	width: 315px;
	height: 370px;
	display: block;
	clear: both;
}
.template4 .t_area_in {
	padding: 0;
}
.template4 .deal-tile__cover {
	width: 315px;
	height: 188px;
	margin-bottom: 10px;
}
.template4 .deal-tile__cover .imgs_displayer, .template4 .imgs_displayer #imageslider {
	width: 315px;
	height: 188px;
	overflow: hidden;
}
.template4 .imgs_displayer #imageslider img {
	width: 315px;
}
.template4 .deal-tile__title {
	margin-top: 15px;
	padding: 0 15px;
	font-size: 16px;
}
.product_item_a:hover {
	border: 2px solid #ff8400;
	text-decoration: none;
	margin: -2px;
}
.product_item_a:hover .short-title {
	color: #333;
}
.prime_cost {
	text-decoration: line-through;
	font-weight: 500;
	font-family: arial;
}
.deal-tile__extra {
	margin: 0;
	border-top: 1px #f3f3f3 solid;
	overflow: hidden;
	display: block;
	height: 33px;
	padding: 0 15px;
	font-size: 12px;
	background-color: #fafafa;
	line-height: 33px;
	color: #999;
}
.deal-tile__extra .product-summary {
	float: right;
	width: 165px;
	text-align: right;
}
.deal-tile__extra .comment-info__rating {
	margin-top: 11px;
}
.mb_0626 {
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: clip;
	width: 80px;
	float: left;
}
.price_prepay b, .deal-tile__extra .product-summary em, .mb_0626 b {
	color: #f76120;
	margin-left: 2px;
	margin-right: 2px;
	font-weight: 500;
}
.deal_djs {
	display: inline;
}
/*评论模块*/
.comment-info__rating, .comment-info__rating li {
	background: url(../images/comment_star.png) no-repeat;
}
.comment-info__rating {
	position: relative;
	float: left;
	margin-top: 5px;
	background-position: 0 -61px;
	vertical-align: top;
}
.product-summary .comment-info__rating {
	display: inline-block;
	float: none;
	margin-left: 10px;
	width: 65px;
 *display:inline;
}
.comment-info__rating li {
	background-position: 0 -74px;
	position: absolute;
	top: 0;
}
.comment-info__rating, .comment-info__rating li {
	left: 0;
	height: 11px;
	width: 60px;
}
/* 商品详情 */
/*.t_area_out1 .t_area_in {
	padding: 20px 25px;
}*/
.btn_herald {
	color: #666;
	width: 140px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	border-radius: 2px;
	background-color: #ededed;
	border: 1px solid #ededed;
	border-bottom: solid 1px #ccc;
	font-size: 18px;
	font-family: "Microsoft YaHei", \9ed1\4f53;
}
.deal-tile__cover_brief {
	margin: 10px 0;
	clear: both;
	height: 110px;
	overflow: hidden;
}
.deal-tile__detail2 .deal_o {
	margin: 10px auto;
	width: 142px;
}
.deal-tile__detail2 .b_btn {
	margin: 10px auto;
	width: 142px;
}
.deal_o a:hover, .deal_b a:hover {
	text-decoration: none;
}
/*本单详情+ta说*/
.content-navbar {
	z-index: 1;
	height: 43px;
	bottom: -1px;
	border: 1px solid #ededed;
	border-bottom: 0;
	background: url(../images/content-navbar.png) 0 0 repeat-x;
	width: 978px;
}
.content-navbar ul li {
	float: left;
}
.name-cur {
	border-top: 3px solid #eb4800;
	background-color: #FFF;
}
.content-navbar a:hover {
	text-decoration: none;
}
.content-navbar ul li span {
	display: block;
	padding: 0 25px;
	height: 40px;
	line-height: 40px;
	box-shadow: inset 0 0 1px #fff;
	border-left: 1px solid transparent;
	_border-left: 0;
	border-right: 1px solid #e0e0e0;
	outline: 0;
	color: #424242;
	text-decoration: none;
	_display: inline;
	font-size: 14px;
	cursor: default;
}
.content-navbar ul .name-cur span {
	font-weight: bold;
	color: #333;
	height: 38px;
	line-height: 38px;
}
.content-navbar_buy {
	float: right;
}
.mainbox {
	border: 1px solid #ededed;
	border-top: none;
	background: #fff;
}
.mainbox h4 {
	background: url(../images/new/detial_icon.png) repeat-x;
	height: 35px;
	line-height: 30px;
	color: #1f1f1f;
	margin-bottom: 10px;
	padding: 0px 5px;
	font-size: 16px;
	font-weight: 500;
}
.main {
	padding: 20px 14px 0;
}
.detail-centit {
	border: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	position: relative;
}
.detail-centit_sub {
	position: absolute;
	right: 0;
	top: 0;
}
.sub_price {
	width: 80px;
	text-align: center;
}
.sub_value_cn {
	width: 80px;
	text-align: right;
}
.sub_sale {
	width: 80px;
	text-align: right;
}
.oc_price {
	color: #f76120;
}
.site-ms__left .otherBiz {
	margin: 0;
}
.otherBiz a {
	position: relative;
	display: block;
	padding: 0 5px;
	border-top: 1px solid #eee;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	transition: background .2s;
}
.otherBiz a:hover {
	background: #F9FAFA;
	text-decoration: none;
	color: #2bb8aa
}
.biz_title {
	display: inline-block;
	width: 400px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #666;
	cursor: pointer;
	font-size: 14px;
}
.otherBiz .price {
	position: absolute;
	color: #f76120;
	font: 700 14px/36px arial;
	right: 170px;
	width: 90px;
	text-align: center;
	padding-right: 5px;
}
.otherBiz .sale, .otherBiz .value_cn {
	position: absolute;
	color: #999;
	font-size: 14px;
	cursor: pointer;
	font-family: arial;
}
.otherBiz .value_cn {
	right: 88px;
	width: 80px;
	text-align: right;
	padding-right: 5px;
}
.otherBiz .sale {
	right: 0;
	text-align: right;
	width: 75px;
	padding-right: 5px;
}
.main .detail-centit:hover {
	text-decoration: none;
}
.detail-centit span {
	float: right;
	padding-right: 5px;
	font-size: 14px;
	color: #666;
}
.position-wrapper {
	padding: 0 15px 0;
	margin-bottom: 30px;
}
.content-title {
	padding: 0 0 10px 0;
	border-bottom: 2px solid #777;
	color: #333;
	font-size: 14px;
	font-weight: 600;
	width: 100%;
	display: block;
	clear: both;
	margin-bottom: 0;
}
.content-title span {
}
#map_canvas {
	width: 310px;
	height: 310px;
	border: 1px solid #c7c7c7;
	overflow: hidden;
	position: relative;
	z-index: 0;
	background-color: #F3F1EC;
	color: #000;
	text-align: left;
}
.biz_map_canvas {
	width: 700px;
	height: 540px;
	border: 1px solid #c7c7c7;
	overflow: hidden;
	position: relative;
	z-index: 0;
	background-color: #F3F1EC;
	color: #000;
	text-align: left;
}
.product_detail_cnt {
	overflow: hidden;
	margin: 0 0 10px 0;
	font-size: 14px;
}
.product_detail_cnt img {
	max-width:98%;
}
.product_detail_cnt li {
	list-style-position: inside;
	list-style-type: disc;
}
.t_detail_txt img {
	display: block;
}
/* 地图 */
.address-list {
	float: left;
}
.left-content {
	float: left;
	margin-right: 20px;
}
.left-content a:hover {
	text-decoration: none;
}
.img2 {
	width: 310px;
	height: 30px;
	border: 1px solid #c7c7c7;
	border-top: none;
	overflow: hidden;
	cursor: pointer;
	display: block;
}
.img2 .map_big {
	color: #506eaa;
	line-height: 30px;
	text-shadow: 1px 1px 1px #FFF;
	width: 130px;
	height: 30px;
	padding-left: 150px;
	font-size: 14px;
}
.com_adr {
	margin-bottom: 20px;
	color: #787878;
	word-break: break-word;
}
.com_adr strong {
	color: #2C2C2C;
	font-weight: normal;
}
/* 底部购买 */
.deal-buy-bottom {
	clear: both;
	height: 50px;
	padding: 30px 25px;
	background-color: #fafafa;
	border-top: 1px solid #f1f0f0;
}
.deal-buy-bottom .price {
	font: 40px/50px arial;
	color: #f76120;
	margin-right: 30px;
	float: left;
}
.deal-buy-bottom table {
	float: left;
	font-size: 14px;
	width: 260px;
}
.deal-buy-bottom th {
	color: #8b8b8b;
	font-weight: normal;
	padding: 3px 10px 0;
	text-align: center;
}
.deal-buy-bottom td {
	color: #171717;
	padding: 0 10px;
	text-align: center;
}
.cj_or_bp a:hover {
	text-decoration: none;
}
/* 提交订单 */
.input_text {
	font-size: 140%;
	margin-bottom: 3px;
	text-align: center;
	width: 70px
}
.f_input2 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.product_attrs_b {
	margin-top: 5px;
	font-weight: 600;
	cursor: pointer;
	display: block;
	clear: both;
	background: #999;
	border-radius: 3px;
	padding: 5px 0;
	color: #fff;
	border-bottom: 1px solid #000;
}
.pro-attrs, .pro-phone {
	margin: 10px 0;
	overflow: hidden;
}
.pro-attrs .title, .pro-phone .title {
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
	font-weight: 600;
	padding-bottom: 5px;
	color: #333;
}
.pro-attrs dl {
	clear: both;
	display: inline-block;
	width: 100%;
	padding: 5px 0;
}
.pro-attrs dt {
	float: left;
	padding: 5px 20px 5px 5px;
	margin: 3px 0;
	font-weight: 600;
	/* width: 60px; */
	text-align: right;
}
.pro-attrs dd {
	float: left;
	width: 550px;
	_width: 547px;
}
.pro-attrs dd ul li {
	float: left;
	padding: 6px 13px;
	margin: 0 5px;
	cursor: pointer;
	border: 1px solid #eee;
	line-height: 20px;
	height: 20px;
}
.pro-attrs dd ul li:hover {
	border: 2px solid #f76120;
	padding: 5px 12px;
}
.pro-attrs dd ul li.selected {
	padding: 5px 12px;
	margin: 0 5px;
	border: 2px solid #f76120;
	background: url(../images/deal-seled.png) no-repeat right bottom;
}
}
.pro-phone .field {
	padding: 0 2px;
}
.pro-phone .field input {
	width: 150px;
	font-weight: 600;
	color: #f76120;
}
.pro-phone .field .hint {
	clear: right;
	color: #989898;
	float: left;
	font-size: 12px;
	margin-left: 20px;
	width: auto;
	padding-top: 5px;
}
.pro-attrs-cat-tips {
	padding: 8px 30px;
	border: 1px #F5D8A7 solid;
	border-radius: 2px;
	background: #FFF6DB;
	text-align: center;
	zoom: 1;
	margin-bottom: 20px;
	display: none;
}
.num_add, .num_min {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	-webkit-appearance: none;
	outline: 0;
	height: 28px;
	border: 1px solid #ddd;
	font-size: 18px;
	font-weight: 700;
	padding: 0 6px 2px;
	margin: 0;
	color: #666;
	background: #eee;
	line-height: 29px;
	cursor: pointer;
	box-shadow: none;
	font-family: -webkit-body;
}
/* 请确认订单 */
.site-ms__left p.P_dist {
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
	font-weight: 600;
	padding-bottom: 5px;
	color: #333;
	background: #fff;
	margin: 10px 0;
}
.P_disl {
	padding: 4px 10px;
}
.P_disa {
	padding: 7px 10px;
	font-size: 16px;
	font-weight: 600;
	text-align: left;
	color: #333;
}
/* 抽奖邀请 */
.inviteP {
	width: 350px;
	float: left;
}
/* 付款 */
input.formbutton_ask {
  border: none;
  width: 110px;
  font-size: 12px;
  float: right;
  margin-bottom: 15px;
  /* padding: 5px 10px; */
  height: 35px;
  font-weight: 600;
  font-size: 14px;
}
#stick-qrcode {
	/*	width: 120px;
	height: 165px;*/
	float: right;
	position: fixed;
	right: 0;
	z-index: 10;
	_position: absolute;
	_bottom: auto;
 _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.stick-qr {
	width: 120px;
	height: 165px;
	background: #fff;
	box-shadow: 0 0 10px #eee;
	margin-bottom: 40px;
	padding: 0;
}
.stick-qr img {
	width: 120px;
	height: 120px;
	border: none;
	display: block;
	float: left;
	margin: 0;
}
.stick-qr span {
	color: #f76120;
	font-size: 12px;
	width: 96px;
	margin-top: 0;
	float: left;
	line-height: 15px;
	text-align: left;
	margin-left: 10px;
}
.down_app {
	width: 1200px;
	height: 695px;
	overflow: hidden;
	margin: 20px auto;
	background: #fff url(../images/down_app.jpg) no-repeat 100px 0px;
	position: relative;
	border: 1px solid #ddd;
	box-shadow: 0 2px 0 0 #ededed;
	clear: both;
}
.down_app_android {
	width: 230px;
	height: 62px;
	position: absolute;
	top: 292px;
	left: 505px;
}
.down_app_ios {
	width: 230px;
	height: 62px;
	position: absolute;
	top: 370px;
	left: 505px;
}
.down_app_qr {
	width: 140px;
	height: 140px;
	position: absolute;
	top: 291px;
	left: 760px;
	border: 1px solid #eee;
	background: #fff;
}
.down_app_qr img {
	width: 140px;
	height: 140px;
}
/*限时抢购*/
.countdown_goods {
	height: 255px;
	display: block;
	position: relative;
}
.deal-tile__cover_img {
	overflow: hidden;
	float: left;
	display: inline;
}
.countdown_goods .deal-tile__cover {
	width: 420px;
	height: 255px;
	float: left;
}
.countdown_goods .deal-tile__cover a {
	display: block;
}
.countdown_goods .deal-tile__cover img {
	width: 420px;
	height: 255px;
}
.countdown_goods .deal-tile__title {
	width: 490px;
	padding: 10px 20px;
	display: inline;
	clear: right;
	float: right;
}
.countdown_goods .deal-tile__title h2 {
	font-size: 20px;
	font-weight: bold;
	height: 30px;
	margin: 10px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.countdown_goods .deal-tile__title .cite_intro {
	font-size: 14px;
	color: #666;
	padding: 10px 0;
	border-top: 1px solid #eee;
	display: block;
	margin: 10px 0;
	font-style: normal;
	line-height: 20px;
	font-weight: 500;
	height: 53px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.countdown_goods .deal-tile__title dl {
	display: block;
	overflow: hidden;
	line-height: 40px;
}
.countdown_goods .deal-tile__title dl dd {
	float: left;
	color: #2db8ad;
	font-size: 26px;
}
.countdown_goods .deal-tile__title dl dd em {
	color: #8a8a8a;
	font-style: normal;
	font-size: 14px;
	text-decoration: line-through;
	margin-left: 10px;
}
.countdown_goods .deal-tile__title dl dt {
	float: right;
}
.countdown_goods .deal-tile__title dl dt a.u_btn {
	background: #f2f2f2;
	background-color: #eee;
	border: 1px solid #ddd;
	border-bottom: solid 1px #ccc;
	color: #ccc;
}
.countdown_goods .deal-tile__title dl dt a, .countdown_goods .deal-tile__title dl dt a:link, .countdown_goods .deal-tile__title dl dt a:hover {
	color: #fff;
	text-decoration: none;
	margin: 0;
	float: right
}
.countdown_goods-link {
	display: block;
	overflow: hidden;
	font-size: 12px;
	padding-top: 10px;
}
.countdown_goods-link .ml {
	float: left;
	font-weight: 500;
	color: #f76120;
}
.countdown_goods-link .mr {
	float: right;
	font-weight: 500;
}
.deal_b, .deal_o {
	/*width: 142px;*/
	margin: 0 auto;
	display: block;
}
.cat_btn, .remind_btn {
	width: 41px;
	height: 41px;
	float: right;
	display: inline;
	margin-left: 10px;
	background-color: #ededed;
	border: 1px solid #ededed;
	border-bottom: solid 1px #ccc;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 3px;
}
.cat_btn {
	background-image: url(../images/icon-gouwuche.png);
}
.remind_btn {
	background-image: url(../images/icon-tixing.png);
}
.countdown_goods .deal-tile__title dl dt a.remind_btn {
	margin-left: 10px;
}
.cj_or_bp .remind_btn {
	width: 25px;
	height: 25px;
	margin: 7px 15px 0 0;
}
.bread-nav {
	margin: 0 0 10px;
	font-size: 12px;
	color: #333;
}
.bread-nav span {
	margin: 0 5px;
	color: #898989;
}
/*###*/
.buy-title_wrap {
	width: 890px;
	display: block;
	height: 42px;
	line-height: 42px;
	margin-bottom: 20px;
	overflow: hidden;
}
.buy-ing-title {
	background: url(../images/buy-ing-title.png) no-repeat;
}
.buy-future-title {
	background: url(../images/buy-future-title.png) no-repeat;
}
.buy-future-title span {
	margin-left: 200px;
}
.buy-future-title span em {
	font-style: normal
}
.buy-tom-title {
	background: url(../images/buy-tom-title.png) no-repeat;
}
.buy-tom-title span {
	margin-left: 200px;
}
.buy-tom-title span em {
	font-style: normal
}
.buy-future-title span em i, .buy-tom-title span em i {
	width: 20px;
	height: 15px;
	border-radius: 2px;
	color: #fff;
	background: #3d3938;
	display: inline-table;
	line-height: 17px;
	text-align: center;
}
.deatl_r_trailer {
	margin-bottom: 25px;
}
.site-ms__right .deatl_r_trailer h1 {
	background: url(../images/deatl_r_trailer.png) no-repeat 0 10px;
	border-bottom: 1px solid #d7d9d8;
	height: 45px;
	line-height: 45px;
	margin: 0 15px;
}
.deatl_r_trailer-dl {
	width: 222px;
	display: block;
	overflow: hidden;
}
.deatl_r_trailer-dl dd {
	display: block;
}
.deatl_r_trailer-dl dt img {
	width: 222px;
	height: 150px;
}
.deatl_r_trailer-dl dd span {
	width: 111px;
	height: 36px;
	display: inline;
	float: left;
	text-align: center;
	line-height: 16px;
	vertical-align: middle;
	padding-top: 5px;
	cursor: default;
}
.deatl_r_trailer-dl dd span.cur {
	background: #f2f2f2;
}
.deatl_r_trailer-dl dt, .deatl_r_trailer-dl dd {
	margin-top: 10px;
	display: block;
	float: left;
}
.trailer-img-02 {
	display: none;
}
.trailer-img-txt {
	display: block;
	overflow: hidden;
	padding-top: 5px;
	color: #999;
}
.trailer-img-txt .ml {
	float: left;
}
.trailer-img-txt .ml b {
	font-size: 16px;
	font-weight: 500;
}
.trailer-img-txt .mr {
	float: right;
	color: #2db8ad;
	font-size: 18px;
}
.trailer-img-txt .mr em {
	text-decoration: line-through;
	font-style: normal;
	font-size: 12px;
	color: #666;
	float: right;
}
.shopList {
	height: 330px;
	display: block;
	overflow: hidden;
}
.shopList .deal-tile__title {
	width: 275px;
	padding: 0 20px;
	display: inline;
	clear: right;
	float: right;
	margin-top: 0;
}
.shopList .deal-tile__title h2.shop_name {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	margin: 10px 0 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.shop_name em {
	width: 20px;
	height: 20px;
	background: url(../images/icon-bao.png) no-repeat 0 0px;
	display: inline-block;
	background-size: 100%;
	margin: 0px 0 0 5px;
	vertical-align: top;
}
.shop_info p {
	display: block;
	font-weight: 500;
	font-size: 12px;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}
.shop_info p em {
	color: #888;
}
.shopInt {
	display: block;
	overflow: hidden;
	padding: 20px;
}
.shopInt .shopName {
	padding: 0 0 15px;
	font-size: 22px;
	border-bottom: 1px solid #ededed;
	font-family: 'Microsoft Yahei';
	color: #000;
	margin-bottom: 15px;
}
.shopInt .deal-tile__cover {
	width: 420px;
	height: 247px;
	float: left;
}
.shopInt .deal-tile__cover img {
	width: 420px;
}
.shopInt .deal-tile__con {
	width: 480px;
	padding: 0px 15px;
	display: inline;
	clear: right;
	float: right;
	font-size: 12px;
}
.shopInt_info {
	margin-top: 10px;
}
.shopInt_info p {
	display: block;
	font-weight: 500;
	font-size: 12px;
	font-family: initial;
	margin: 0;
	position: relative;
	margin: 5px 0;
	color: #333;
}
.rate-status {
	font-size: 12px;
}
.rate-status i {
	color: #F00;
	font-weight: 600;
}
.shop_action {
}
.shopInt .imgs_displayer #imageslider {
	width: 420px;
	height: 247px;
}
/*下单流程*/
.wig_box {
	border: 1px solid #eee;
	overflow: hidden;
	font-size: 12px;
	padding: 10px 15px;
}
.wig_box p {
	padding: 0;
	margin: 0;
}
.price_calc {
	width: 100%;
}
.price_calc .left {
	text-align: left;
	padding: 10px;
	font-weight: 600;
}
.price_calc .right {
	font-weight: bold;
	padding: 6px 0 10px;
	color: #f76120;
	text-align: right;
	color: #333;
}
.price_calc .price {
	color: #f76120;
	font-size: 18px;
}
.submit_div {
	text-align: left;
	margin-top: 10px;
	overflow: hidden;
}
.submit_div .extmsg {
	width: 920px;
	height: 40px;
	margin-top: 10px;
}
.submit_div #submit_status {
	background: #fef;
	padding: 5px;
	display: none;
}
.submit_div .btn {
	margin-right: 0;
}
/*步骤*/
.steps-bar {
	margin-bottom: 30px;
	font-size: 0;
	line-height: 0;
	background: #dedede;
	border-radius: 1px;
	overflow: hidden;
	white-space: nowrap;
	margin: 10px;
}
.steps-bar .step {
	position: relative;
	display: inline-block;
	width: 25%;
	font-size: 14px;
	line-height: 30px;
	_line-height: 29px;
	text-align: center;
	color: #666;
}
.steps-bar .step--current {
	color: #fff;
	background: #ff8900;
}
.steps-bar .step__num {
	font-weight: 600;
}
.steps-bar .arrow__background, .steps-bar .arrow__foreground {
	position: absolute;
	top: 0;
	_top: -1px;
	right: -15px;
	width: 0;
	height: 0;
	border-width: 15px 0 15px 15px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #dedede;
	font-size: 0;
	line-height: 0;
	z-index: 1;
}
.steps-bar .arrow__background {
	right: -17px;
	top: -2px;
	_top: -3px;
	border-left-color: #FFF;
	border-width: 17px 0 17px 17px;
}
.steps-bar .step--current .arrow__foreground {
	border-left-color: #ff8900;
}
.confirm_account {
	width: 580px;
	margin: 50px auto;
	overflow: hidden;
	font-size: 14px;
}
.confirm_account h3 {
	font-size: 14px;
}
.way_content {
	position: relative;
	margin: 0 auto;
	padding: 32px 0 32px 90px;
	height: 50px;
	width: 500px;
	font-size: 12px;
}
.way_content .btn {
	float: right;
}
.way_content .title {
	display: block;
	font-size: 14px;
	font-weight: 700;
	color: #333;
}
.way_content .description {
	display: block;
	width: 335px;
	font-size: 12px;
	font-weight: 400;
	color: #999;
}
.way_content .icon {
	position: absolute;
	left: 0;
	top: 30px;
	width: 50px;
	height: 50px;
	background: url(../images/confirm_account.png);
}
.way_content .icon--codde {
	background-position: 0 -163px;
}
.way_content .icon--mobile {
	background-position: 0 -14px;
}
.way_content .icon--email {
	background-position: 0 -62px;
}
.confirm_account .field label {
	width: 130px;
}
.confirm_account #l_act {
	padding: 0px 0 10px 155px;
	overflow: hidden;
}
.seller_reply {
	width: 350px;
	display: block;
	overflow: hidden;
	clear: both;
	float: left;
}
/*购物车*/
.user-cart {
	float: left;
	display: inline;
	position: relative;
}
.user-cart em {
	font-style: normal;
	color: #ddd;
	display: inline;
	float: left;
}
.user-cart a.cart-a {
	display: block;
	margin: 1px 0;
	height: 30px;
	line-height: 30px;
	color: #666;
	z-index: 1003;
	position: relative;
	text-align: center;
	font-weight: 500;
	font-size: 12px;
	float: none;
	padding: 0 18px 0 12px;
}
.user-cart a.cart-active {
	background-image: none;
	color: #333;
	background-color: #fff;
	text-decoration: none;
	z-index: 1002;
	position: relative;
	border: 1px solid #ddd;
	border-bottom: none;
	margin: 0px -2px -1px;
	height: 30px;
	padding: 0 19px 0 13px;
}
.user-cart a.cart-a em {
	position: absolute;
	left: 0;
	color: #ddd;
	top: 0;
}
.user-cart a.cart-a .ico-cart {
	display: inline-block;
	margin-right: 3px;
	width: 15px;
	height: 15px;
	background: url(../images/header_icon.png) no-repeat 0 -121px;
	vertical-align: text-top;
}
.user-cart .recent b {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #fff transparent transparent;
	border-bottom: 0;
	_border-color: #fff #fb7621 #fb7621;
	position: absolute;
	top: 18px;
	right: 10px;
}
.cart-list {
	padding: 5px 0;
	background-color: #fff;
	width: 230px;
	z-index: 1001;
	position: absolute;
	right: -1px;
	top: 30px;
	min-height: 35px;
	display: none;
	font-size: 12px;
	border: 1px solid #ddd;
	color: #666;
}
.site-mast__user-nav .cart-list li {
	display: block;
	width: 100%;
	height: 40px;
	padding: 10px 0;
	border-bottom: 1px dotted #eee;
	border-right: none;
}
.site-mast__user-nav .cart-list li a {
	padding: 0;
	border: none;
}
.cart-list li:hover {
	background: #f9f9f9;
}
.cart-list li .image {
	width: 65px;
	float: left;
	margin-left: 10px;
	display: inline;
}
.cart-list li .image img {
	width: 65px;
	height: 40px;
	display: block;
}
.cart-list li .right {
	width: 140px;
	padding-left: 5px;
	float: left;
	line-height: 18px;
	text-align: left;
}
.cart-list li .right h4 {
	line-height: 18px;
	height: 18px;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding-bottom: 6px;
	width: 11em;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis;
	o-text-overflow: ellipsis;
	overflow: hidden;
}
.cart-list li .right .price {
	color: #ff5000;
	font-size: 12px;
	font-weight: bold;
}
.cart-list li .right .cart-list--del {
	float: right;
}
.site-mast__user-nav .cart-list li:last-child:hover {
	background: none;
}
.site-mast__user-nav .cart-list li:last-child .b_btn {
	width: 140px;
	margin: 5px auto;
	float: none;
	height: 25px;
	color: #fff;
}
.deal_comment_img {
	width: 650px;
	height: 100px;
	display: block;
	position: relative;
}
.deal_comment_img li {
	float: left;
	width: 145px;
	height: 100px;
	text-align: center;
	padding-right: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	cursor: default;
	z-index: 0;
	position: relative;
}
.deal_comment_img li img {
	height: 100px;
	float: left;
	max-width: 700px;
	max-height: 400px;
}
.deal_comment_img li .in {
	position: absolute;
	left: 0;
	top: 0;
	width: 180px;
}
.deal_comment_img li .in p {
	display: none;
	text-align: left;
}
.deal_comment_img li.on {
	z-index: 99;
}
.deal_comment_img li.on .in {
	padding: 5px;
	border: 1px solid #ccc;
	position: absolute;
	z-index: 100;
	width: auto;
	text-align: center;
	top: -40px;
	background: #fff;
}
.deal_comment_img li.on .in p {
	position: relative;
	display: block;
}
.deal_comment_img li.on img {
	height: auto;
	margin-bottom: 8px;
	height: 160px;
	max-width: 700px;
	max-height: 400px;
	cursor:pointer;
}
.site-ms__right p.check_btn {
	width: 100%;
	float: none;
	display: block;
	padding: 0;
	cursor: pointer;
}
.site-ms__right p.check_btn em {
	font-size: 18px;
	color: #ff9;
	font-weight: 500;
	margin-right: 10px;
}
.site-ms__right p.signin_tig {
	text-align: center;
	padding: 0;
}
.site-ms__right p.signin_tig i {
	color: #F76120;
}
.site-ms__right p.check_rule_link {
	cursor: pointer;
	text-align: center;
	padding-bottom: 5px;
	color: #F76120;
}
.site-ms__right p.check_rule {
	overflow: hidden;
	display: none;
	border-top: 1px solid #ededed;
	padding-top: 5px;
	padding-bottom: 0;
}
.site-ms__right p.check_rule b {
	display: block;
}
.aui_content i {
	color: #F76120;
	padding: 0 2px;
	font-weight: 600;
}
.dialog_login {
	width: 226px;
	height: 120px;
	display: block;
}
.dialog_login a {
	width: 76px;
	height: 76px;
	background: url(../images/dia_login.png) no-repeat;
	display: block;
	float: left;
	padding-top: 80px;
	text-align: center;
}
.dialog_login a.dia_login {
	background-position: 0 0;
}
.dialog_login a.dia_reg {
	background-position: -147px 0px;
	margin-left: 70px;
	display: inline;
}
/*幻灯插件部分*/
#carousel_lottery {
	position: relative;
	width: 175px;
	height: 125px;
	margin: 0 auto;
	overflow: hidden;
}
#carousel_sub {
	position: relative;
	width: 175px;
	height: 175px;
	margin: 0 auto;
	overflow: hidden;
}
#carousel_lottery ul, #carousel_sub ul {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
#carousel_lottery li, #carousel_sub li {
	display: block;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	width: 175px;
	height: 105px;
	position: relative;
}
#carousel_lottery li .a_img, #carousel_sub li .a_img {
	width: 175px;
	height: 105px;
	display: block;
	margin-bottom: 0;
	overflow: hidden;
}
#carousel_lottery li .a_img .title, #carousel_sub li .a_img .title {
	width: 100px;
	height: 50px;
	position: absolute;
	left: 10px;
	top: 15px;
	overflow: hidden;
	color: #FFf;
	font-weight: 600;
	text-shadow: 2px 2px 1px #000;
}
#carousel_lottery li img, #carousel_sub li img {
	width: 175px
}
.clearfix {
	float: none;
	clear: both;
}
#carousel_lottery .prev, #carousel_lottery .next, #carousel_sub .prev, #carousel_sub .next {
	background: transparent url(../images/carousel_control.png) no-repeat 0 0;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	width: 25px;
	height: 25px;
	margin-left: 0;
	position: absolute;
	top: 40px;
}
#carousel_sub .prev, #carousel_sub .next {
	top: 115px;
}
#carousel_lottery .prev, #carousel_sub .prev {
	background-position: 0 -275px;
	left: 0;
	opacity: 0.6;
}
#carousel_lottery .prev:hover, #carousel_sub .prev:hover {
	left: 0;
	opacity: 1;
}
#carousel_lottery .next, #carousel_sub .next {
	background-position: -57px -275px;
	right: 0;
	opacity: 0.6;
}
#carousel_lottery .next:hover, #carousel_sub .next:hover {
	right: 0;
	opacity: 1;
}
#carousel_lottery .pager_side, #carousel_sub .pager_side {
	text-align: center;	
	top: 107px;	
	/*position: absolute;*/
	/*left: 45%;*/
}
#carousel_sub .pager_side {
	top: 205px;
}
#carousel_lottery .pager_side a, #carousel_sub .pager_side a {
	background: #ddd;
	text-decoration: none;
	text-indent: 10px;
	display: inline-block;
	overflow: hidden;
	width: 8px;
	height: 8px;
	margin: 0 5px 0 0;
	border-radius: 100%;
}
#carousel_lottery .pager_side a.selected, #carousel_sub .pager_side a.selected {
	background: #f60;
	text-decoration: underline;
}
.site-ms__right h1.side_lotter {
	background: transparent url(../images/carousel_control.png) no-repeat 0 -215px;
	width: 160px;
	height: 18px;
	line-height: 18px;
	display: block;
	padding-top: 0;
	margin-bottom: 5px;
	margin-left: 14px;
	margin-top: 15px;
}
.side_lotter a {
	font-style: normal;
	font-size: 12px;
	font-weight: 500;
	color: #666;
	float: right;
}
.t_area_in a.txt15 {
	display: inline;
	color: #333;
	padding: 2px 0;
	width: 110px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	clear: both;
}
.carousel_side_list {
	border-top: 1px solid #eee;
	padding: 5px 0;
	margin-top: 10px;
	display: block;
	overflow: hidden;
}
.t_area_in ul.carousel_side_list li.ask {
	border: none;
	padding: 0;
	position: relative;
	list-style: none;
	overflow: hidden;
	display: block;
	clear: both;
	line-height: 16px;
}
.t_area_in ul.carousel_side_list li.ask em {
	position: absolute;
	right: 0;
	top: 2px;
}
#carousel_sub {
	height: 220px;
}
#carousel_sub li, #carousel_sub li .a_img {
	height: 205px;
}
.site-ms__right p.h1_title, .site-ms__right p.h2_title {
	padding: 0;
	text-align: center;
	width: 175px;
	height: 20px;
	overflow: hidden;
}
.site-ms__right p.h1_title {
	font-size: 14px;
	font-weight: 600;
}
.nav-inner__side {
	float: right;
	border-bottom: medium none;
	width: 210px;
	height: 40px;
	background: #2BB8AA none repeat scroll 0% 0%;
	color: #fff;
}
.nav-inner__side span {
	float: right;
	font-size: 12px;
	padding: 11px 10px 10px 5px;
}
.yougou_result_num {
	background: url(../images/yougou_result_num.png) no-repeat;
	width: 468px;
	height: 109px;
	position: relative;
}
.yougou_result_num em {
	position: absolute;
	color: #ff4000;
	left: 240px;
	top: 40px;
	font-size: 60px;
}
.deal_component .yougou_result_info h3 {
	font-size: 14px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.canYuJiLu_wrap {
	display: block;
	margin: 15px 0;
}
/*快捷登录*/
#quickSignIn_wrap {
	width: 320px;
}
#quickSignIn_comment {
  text-align: center;
  color: #f30;
/*  background-color: #ff9;*/
  width: 258px;
  margin: 0 auto 10px;
  padding: 5px 0;
/*  border: 1px solid #f90;*/
  font-size: 12px;
}
#signInType_tab {
	width: 260px;
	border-bottom: 1px solid #ccc;
	height: 35px;
	margin: 0 auto 15px;
	font-size: 12px;
}
#signInType_tab li {
	float: left;
	height: 35px;
	line-height: 35px;
	cursor: pointer;
	text-align: center;
	margin: 0;
	padding: 0 15px;
	display: inline;
}
#signInType_tab li.selected {
	background-color: #eee;
	font-weight:600;
}
#signInType_password_wrap {
	display: none;
}
#quickSignIn_wrap input {
	margin-bottom: 10px;
	padding: 5px 15px;
	font-size: 12px;
	width: 228px;
}
.signInType_wrap {
	width: 260px;
	margin: 0 auto;
}
#quickSignIn_wrap #getDynamicCode_button {
	cursor: pointer;
	color: #333;
	background-color: #dedede;
	border: 1px solid #e3e3e3;
	border-bottom: 1px solid #aaa;
 filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFDEDEDE');
	background-size: 100%;
	background-image: -moz-linear-gradient(top, #f7f7f7, #dedede);
	background-image: -webkit-linear-gradient(top, #f7f7f7, #dedede);
	background-image: linear-gradient(to bottom, #f7f7f7, #dedede);
	padding: 1px 8px 0;
	font-size: 12px;
	font-weight: 400;
	-webkit-font-smoothing: initial;
	line-height: 1.5;
	letter-spacing: .1em;
	text-align: center;
	text-decoration: none;
	width: 144px;
	border-radius: 2px;
}
#signInType_password_wrap #dynamicCode {
}
/*
	Name:			MEITUAN
	Explain:		Meituan风格模板
	Last Modify:	itom
*/

/*头部导航*/

.site-mast__user-wel {
	float: left;
}
.sp_member {
	color: #2db8ad;
	margin-left: 7px;
}
/*菜单导航*/
.site-mast__site-nav-w {
	overflow: visible;
	margin-bottom: 0;
}
.site-mast__site-cla-main {
	background: #707e8a url(../images/site-mast__site-cla-mainbg.png) 0 -208px no-repeat;
	border: none;
	width: 245px;
	border-bottom: none;
	height: 40px;
}
.site-mast__site-cla-main h5 {
	font-size: 14px;
	color: #444;
	margin-left: 20px;
}
/*导航*/
.exp .pp_channels {
	width: 243px;
	height: 464px;
	padding: 0;
}

.exp .pp_channels .root-item {
	zoom: 1;
	height: 57px;
	overflow: hidden;
	vertical-align: middle;
	background: url(../images/cell_bg.png) no-repeat 21px -102px;
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	transition: background .2s;
	border-bottom: 1px solid #fee4ce;
	
	
}
.exp .pp_channels .root-item:hover {
	background-position: 23px -102px;
	background-color: #fff;
	border-left: 3px solid #fa780a;
	
	
}
.exp .pp_channels .root-item a {
	float: none;
	background: none;
	
}
.exp .pp_channels .root-item p {
	padding-left: 16px;
	line-height: 21px;
	padding-right: 35px;
	height: 22px;
	overflow: hidden;
}
.exp .pp_channels .root-item p.sub-ico {
	padding-left: 0;
}
.exp .pp_channels .root-item p a {
	padding: 0 8px 0 0;
	line-height: 21px;
	font-size: 12px;
	color: #666;
	font-weight: 500;
	
}
.exp .pp_channels .root-item p a:hover {
	background: none;
	color: #08c;
	
}
.exp .pp_channels .root-name {
	display: block;
	z-index: 1001;
	position: relative;
	border-top: 1px solid #f5f5f5;
	padding: 0 0 0 15px;
}
.exp .pp_channels .root-name span {
	display: block;
	height: 28px;
	font-size: 15px;
	color: #333;
}
.exp .pp_channels .root-name span i {
	float: left;
}
.exp .pp_channels .root-name span i img {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin: -4px 5px 0 0;
}
.exp .pp_channels .active .root-name span {
	border-color: #fff;
	color: #ff5000;
	
	
}
.exp .pp_channels .no-sub .root-name span {
	border-color: #fff;
	background-position: 20px -358px;
}
.pp_channels .sub-list {
	left: 243px;
	margin-top: -51px;
	width: 140px;
	width: 330px;
	overflow: hidden;
	border: none;
	background: #fff;
	padding: 15px 0 15px 15px;
	border: 1px solid #ededed;/*box-shadow: inset 4px 0 5px -2px #d9d9d9;*/
}
.exp .pp_channels .active .sub-list {
	visibility: visible;
	border: 1px solid #ff8400;
	border-left:0
}
.exp .pp_channels .sub-list li {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0;
	display: inline;
	overflow: hidden;
	padding-right: 15px;
	white-space: nowrap;
}
.exp .pp_channels .sub-list a {
	padding: 0;
	line-height: 21px;
	font-size: 12px;
	font-weight: 500;
}
.pop-panel {
	border: 1px solid #ededed;
	border-top: none;
	padding: 0;
	background: #f7f7f7;
	color: #61646E;
	position: absolute;
	visibility: hidden;
	z-index: 1001;
	margin-top: 40px;
	left: 0;
}
.exp .pop-panel a {
	color: #666;
}
.exp .pop-panel a: hover {
	text-decoration: none;
	color: #f76120;
}
.exp .pop-panel-img {
	display: block;
	clear: both;
	padding-top: 15px;
	margin-right: 10px;
	margin-right: 10px;
}
.exp .pop-panel-img img {
	max-width: 290px;
	max-height: 130px;
	background: #eee;
	margin-right: 10px;
	margin-bottom: 10px;
}
.exp .pop-box {
	left: 212px;
	top: 0;
	width: 120px;
	height: 420px;
	overflow: hidden;
	border: none;
	background: #fff;
	padding: 15px;
	position: absolute;
	display: none;
}
.exp .root-item {
	display: block;
}
.site-mast_da {
	width: 980px;
	margin: 0 auto 20px;
	height: 465px;
	overflow: hidden;
}
.site-mast_land {
	width: 980px;
	height: 465px;
	float: left;
}
.smallslider-btns span.current-btn {
	background-color: #2db8ad;
	border-color: #2db8ad;
}
/*盒子尺寸*/
.at_shuzi .R, .quan .ql span, .at_shuzi .red {
	color: #2db8ad;
}
/*分类2*/
.site-fs {
	width: 710px;
	margin: 0;
	float: left;
	margin-left: 244px;
	padding: 0 20px;
	margin-bottom: 0;
	overflow: hidden;
	background: #fff;
	border: 1px solid #eee;
	border-bottom: none;
	min-height: 75px;
	font-size: 12px;
}
.site-ms {
	min-height: 400px;
	margin: 10px auto;
}
.site-ad .site-mast__ads {
	margin: 0 0 15px;
}
.site-ad .smallslider {
	width: 980px;
	height: 60px;
	margin: 0 0 15px;
}
.site-ad #imageslider {
	width: 980px;
	height: 60px;
	margin: 0 0 15px
}
.site-ad .smallslider li a img {
	width: 980px;
	height: 60px;
}
.deal_g .b_btn {
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	width: 60px;
}
#site-mast__site-cla-main-box .site-fs__cell {
	display: none;
}
.site-fs__cell {
	padding: 10px 0;
}
.site-mast_land .site-fs__cell {
	height: 28px;
	display: block;
	width: 100%;
	overflow: visible;
}
.site-mast_land .site-fs__cell-son1 {
	width: 570px;
	float: left;
	height: 25px;
	overflow: hidden;
	padding: 3px 0;
}
.site-mast_land .site-fs__cell .topclass-name {
	margin-left: 0;
	margin-right: 0;
}
.def_b .site-fs__cell-son1 {
	width: 1040px;
}
.site-mast_land .site-fs__cell-fix {
	position: relative;
}
.site-mast_land .site-fs__cell-fix_re .site-fs__cell-fixson {
	position: absolute;
	border: 1px solid #ededed;
	border-bottom: 1px solid #ccc;
	top: -1px;
	left: -5px;
	z-index: 30;
	right: -10px;
	padding: 10px 0 10px 4px;
	height: 48px;
	background: #fff;
	width: 710px;
	overflow: visible;
	padding-bottom: 15px;
}
.site-fs__cell-fix_re .site-fs__cell-son1 {
	/*overflow: visible;*/
	height: 50px;
}
.site-fs__cell-location {
	display: none;
}
.site-mast_land .site-fs__cell-location {
	display: block;
	width: 24px;
	overflow: hidden;
	padding-top: 5px;
	float: right;
	position: relative;
	border: 1px solid #EDEDED;
	margin: 5px 10px 0 0;
	padding: 0 13px 0 5px;
	color: #666;
	line-height: 20px;
}
.site-mast_land .site-fs__cell-location i {
	position: absolute;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0;
	border: 3px dashed transparent;
	border-top: 3px solid #666;
	top: 9px;
	right: 3px;
}
.site-mast_land .site-fs__cell-location:hover i {
	border-top-color: #f76120;
}
.site-mast_land .site-fs__cell-location a {
/*	padding-right: 0;
	float: none;
	display: block;
	background-image: url(../images/cell_bg.png);
	background-position: 0 -182px;
	background-repeat: no-repeat;
	width: 45px;
	height: 18px;
	text-indent: 20px;*/
}
.def_b .site-fs__cell-fix_re .site-fs__cell-fixson {
	width: 940px;
}
/**/
.ft_bg {
	display: none;
}
#site-info-w li.site-info__item--btm-logo {
	padding: 0;
}
#site-info-w ul, #site-info-w ul a {
	color: #666;
}
#site-info-w .friend_link .subList {
	float: none;
	height: 22px;
	display: inline;
}
.friend_link {
	width: 100%;
	display: block;
}
/*商品详情页*/
.deal_component {
	width: 1158px;
	margin: 0 auto 20px;
	display: block;
	clear: both;
	border: 1px solid #ededed;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding: 20px 20px 20px 20px;
}
.deal_component h3 {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 15px;
	padding-bottom: 15px;
	line-height: 1.5;
	font-size: 26px;
	font-family: Microsoft Yahei;
}
.deal_component h3 p {
	margin-top: 5px;
	font: 400 14px/1.5 arial;
	font-family:"微软雅黑"
}
.smallslider-lay {
	height: 35px;
	line-height: 35px;
}
.smallslider h3 {
	font-size: 14px;
	font-weight: 500;
	line-height: 35px;
}
.deal-tile__c {
	clear: right;
	padding: 0 0 0 20px;
	width: 688px;
	color: #666;
	margin: 0;
	display: inline-block;
	min-height: 265px;
	font-size: 12px;
}
.deal-tile__cover {
	float: none;
}
.deal-tile__c .price {
	height: 40px;
	overflow: hidden;
}
.deal-tile__c .price b {
	float: left;
	display: inline;
	margin: 11px 15px 0 0;
	background: #ccc;
	padding: 0 3px;
	font-size: 12px;
	border-radius: 3px;
}
.deal-tile__c .price em {
	display: inline;
	font-size: 40px;
	font-weight: normal;
	color: #f76120;
	margin-right: 10px;
	vertical-align: top;
	height: 40px;
	line-height: 40px;
	float: left;
}
.deal-tile__c .price sub {
	display: inline-block;
	height: 18px;
	font-size: 14px;
	line-height: 18px;
	padding: 15px 15px 0 0;
	vertical-align: top;
	float: left;
	text-decoration: line-through;
}
.deal-tile__c .price span {
	font-size: 12px;
	background: url(../images/deal-component-price-pricetag.png) 0 0 no-repeat;
	color: #fff;
	width: 52px;
	text-align: center;
	text-indent: -8px;
	line-height: 16px;
	height: 16px;
	margin-top: 15px;
	display: inline-block;
	vertical-align: middle;
}
.deal-tile__c .price i {
	font-style: italic;
	padding: 11px 0 0 0;
	float: left;
}
.deal-tile__c .detail_h {
	font-size: 19px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
.deal-tile__c .detail_p {
	font-size: 12px;
	line-height: 18px;
	height: 55px;
	overflow: hidden;
	color: #999;
	margin-top: 10px;
}
.smallslider-btns span {
	border-radius: 50%;
	border: none;
}
.smallslider h3 {
	font-weight: 500;
}
.mainbox {
	border: none;
}
.content-navbar {
	bottom: 0px;
	border: none;
	border: none;
	border-bottom: none;
	height: 41px;
}
.t_area_out1 {
	float: left;
	margin-bottom: 25px;
}
.deal-tile__detail2 .datail_shop .shop_cart {
	background: url(../images/shop_cart.jpg) no-repeat;
}
.deal-tile__detail2 .datail_shop .shop_fav {
	background: url(../images/shop_fav.jpg) no-repeat
}
.detail-B_box {
	display: block;
	border-top: 1px dotted #eee;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 25px;
	font-size: 12px;
}
.roduct-stars {
	height: 20px;
	padding: 10px 0 0;
	font-size: 12px;
	line-height: 20px;
}
.roduct-stars i {
	display: inline-block;
	width: 1px;
	height: 12px;
	line-height: 12px;
	background-color: #E2E2E2;
	margin: 3px 15px 0;
}
.M-price-preferential {
	padding: 10px 0 0;
	font-size: 12px;
	line-height: 20px;
}
.M-price-preferential dl {
	display: block;
	overflow: hidden;
	clear: both;
}
.M-price-preferential dl dd {
	width: 65px;
	display: inline;
	float: left;
}
.M-price-preferential dl dt {
	display: inline;
	width: 400px;
	float: left;
	margin-left: 0;
	overflow: hidden;
}
.M-price-preferential dl dt span {
	background: #f76120;
	color: #fff;
	padding: 0 5px;
	line-height: 20px;
	font-size: 12px;
	display: inline-table;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}
.T span {
	font-weight: 500;
}
.main {
	padding: 20px 25px;
}
.position-wrapper, .comment-txt {
	padding: 0;
}
.rating-area .total-score span, .deal-buy-bottom .price, .product_list .price, .time_normal .time_underway, .listInfo p i, .listInfo p .pro_noprice, .consult_list .reply {
	color: #2db8ad;
}
.product_list {
	overflow: hidden;
}
.deatl_r_other_name {
	width: 170px;
	height: 40px;
	overflow: hidden;
	float: left;
	display: inline;
}
.deatl_r_other_price {
	float: right;
	font-size: 18px;
	color: #2db8ad;
}
.deatl_r_other_link {
	display: block;
	width: 250px;
	height: 40px;
	background: url(../images/deatl_r_other_link.jpg)
}
.deal_list li {
	border-top: 1px solid #f9f9f9;
}
/*用户订单等*/
.ts_menu_2 {
	border: none;
	background: #fff;
	width: auto;
	border-bottom: 1px solid #eee;
}
.ts3_mbtn2 {
	border-color: #eee;
}
.ts_menu_2 ul {
	display: block;
}
.address_new select {
	width: 100px;
	padding: 0;
	height: 30px;
	line-height: 30px;
}
/*限时抢购时间*/
.countdown_time {
	width: 890px;
	height: 81px;
	border-bottom: 1px solid #d3d3d3;
	display: block;
	overflow: hidden;
	background: url(../images/countdown_time.png);
	margin-bottom: 20px;
}
.countdown_time span {
	width: 294px;
	height: 80px;
	line-height: 80px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 30px;
	color: #999;
}
.countdown_time .buy-ed, .countdown_time .buy-ing {
	width: 297px;
}
.countdown_time .buy-ing {
	line-height: 55px;
	position: relative;
	text-indent: 40px;
	color: #2db8ad;
}
.countdown_time .buy-ing em {
	display: block;
	font-style: normal;
	width: 190px;
	height: 20px;
	line-height: 20px;
	text-indent: 0;
	color: #666;
	font-size: 14px;
	margin-left: 75px;
	position: absolute;
	top: 50px;
}
.countdown_time .buy-ing em i {
	width: 20px;
	height: 15px;
	border-radius: 5px;
	color: #fff;
	background: #3d3938;
	font-style: normal;
	display: inline-table;
}
.deal_g .gotofut {
	background: #c9cbca;
	width: 121px;
	height: 26px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	border: 1px solid #ccc;
}
#buyer_scroll, #buyer_scroll li {
	width: auto;
}
#buyer_scroll li {
	float: none;
	border-bottom: 1px dotted #eee;
}
.t_area_in ul li.ask {
	border-bottom: 1px dotted #eee;
}
.howdo_close {
	width: 1px;
	height: 1px;
	background: none;
}
.site-fs__cell-pp {
	display: block;
}
#site-mast__site-cla-main-box {
	display: none;
}
.site-fs__cell-son2 {
	float: right;
}
/*最新团购幻灯*/
.site-new_slider {
	width: 730px;
	height: 311px;
	float: left;
	margin-left: 244px;
	padding: 0 10px;
	margin-bottom: 15px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #ededed;
	border-top: none;
	padding-top: 5px;
}
.site-new_slider h5 {
	line-height: 35px;
	text-align: left;
	font-size: 14px;
	padding-left: 10px;
}
/*幻灯插件部分*/
#carousel_main {
	position: relative;
	width: 1150px;
	height: 230px;
	margin: 0 auto;
}
#carousel_main ul {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
#carousel_main li {
	display: block;
	padding: 0;
	margin: 0 6px;
	float: left;
	position: relative;
	width: 273px;
	height: 230px;
	border:1px solid #ededed;
	border-bottom:1px solid #ccc;
	
}

#carousel_main li .a_img {
	width: 273px;
	height: 142px;
	display: block;
	margin-bottom: 0;
	overflow: hidden;
}

#carousel_main li img {
	width: 273px;
}


#carousel_main li .a_txt {
	width: 273px;
	display: block;
	padding: 0;
	overflow: hidden;
	
}
#carousel_main li .a_name {
	float: left;
	width: 243px;
	height: 20px;
	padding: 5px 0;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left:10px;
}
#carousel_main li .a_pr {
	width: 123px;
	height: 40px;
	text-align: right;
	color: #f76120;
	font-weight: bold;
	font-size: 24px;
	font-family: arial;
	float:left
	padding: 10px 0;
	overflow: hidden;
	padding-left:10px;
	
}
.clearfix {
	float: none;
	clear: both;
}
#carousel_main .prev, #carousel_main .next {
	background: transparent url(../images/carousel_control.png) no-repeat 0 0;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	width: 40px;
	height: 51px;
	margin-left: 0;
	position: absolute;
	top: 100px;
}
#carousel_main .prev {
	background-position: 0 -73px;
	left: 0;
	opacity: 0.6;
}
#carousel_main .prev:hover {
	left: 0;
	opacity: 1;
}
#carousel_main .next {
	background-position: -41px -73px;
	right: 0;
	opacity: 0.6;
}
#carousel_main .next:hover {
	right: 0;
	opacity: 1;
}
#carousel_main .pager {
	text-align: center;
	position: absolute;
	top: -25px;
	right: 0;
}
#carousel_main .pager a {
	background: transparent url(../images/carousel_control.png) no-repeat -15px -180px;
	text-decoration: none;
	text-indent: 10px;
	display: inline-block;
	overflow: hidden;
	width: 10px;
	height: 10px;
	margin: 0 5px 0 0;
}
#carousel_main .pager a.selected {
	background: transparent url(../images/carousel_control.png) no-repeat 0px -180px;
	text-decoration: underline;
}
.site-mast_da_mt .site-fs {
	width: 948px;
	margin-left: 0;
}
.site-mast_da_mt .site-fs__cell-son2 {
	width: 857px;
}
.def_b {
	height: auto;
	overflow: hidden;
	border: 1px solid #ddd;
	border: 1px solid #ededed;
	border-bottom: 1px solid #ccc;
}
.def_b .site-fs {
	width: 1140px;
	margin: 0 auto;
	float: none;
	margin: 0 auto;
	margin-left: 0;
	clear: both;
	padding-bottom: 15px;
	border: none;
}
.def_b .root-item {
	display: none;
}
.def_b .site-fs__cell-son2 {
	float: none;
	width: 1045px;
	margin-left: 63px;
	clear: both;
	margin-top: 5px;
	padding: 5px 0;
	background: #f7f7f7;
	border: none;
	float: left;
	border-top: 1px solid #eee;
}
.deal_b, .deal_o {
	float: left;
}
.deal_b .b_btn, .deal_o .u_btn {
	margin: 0;
}
.other_l {
	padding: 0;
}
.other_l .other_l_s {
	display: inline-table;
}
/*扫码购买*/
.wx_buy_wrap {
	position: absolute;
	right: 0;
	top: 15px;
	z-index: 100;
}
.wx_buy_wrap_t {
	width: 164px;
	height: 41px;
	background: url(../images/wx_buy_wrap_t.png) no-repeat;
}
.wx_buy_wrap_t2 {
	background-position: 0 -43px;
}
.wx_buy_wrap_c {
	width: 162px;
	height: 200px;
	display: none;
	border: 1px solid #ddd;
	margin-top: -5px;
	background: #fff;
}
.deal-qrcode-content-img {
	width: 120px;
	height: 120px;
	margin: 20px auto 0;
	display: block;
}
.deal-qrcode-content-text {
	font-size: 12px;
	color: #f76120;
	text-align: center;
	width: 140px;
	margin: 5px auto;
}
.biz-wrapper {
	float: left;
	width: 295px;
}
.biz-wrapper .sideMenu h3 em {
	background: url(../images/icons_sel.png) no-repeat 0 8px;
}
.biz-wrapper .sideMenu {
	width: 376px;
	margin-top: 10px;
	display: block;
}
.biz-wrapper .sideMenu h3 {
	height: 36px;
	line-height: 36px;
	border-top: 1px solid #eee;
	cursor: pointer;
	font-size: 14px;
}
.biz-wrapper .sideMenu h3 em {
	float: right;
	display: block;
	width: 15px;
	height: 35px;
	cursor: pointer;
}
.biz-wrapper .sideMenu h3.on em {
	background-position: 16px -57px;
}
.biz-wrapper .sideMenu ul {
	font-size: 12px;
	display: none;
}
.biz_top {
	display: block;
}
.biz_top h3 {
	font-size: 14px;
	margin: 5px 0;
}
.biz_select {
	display: block;
}
.biz_select select {
	font-size: 12px;
}

.payment-line{
    width: 300px;
	float: right;
	text-align: right;
}
.payment-btn{
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 100%;
}

#cnzz_stat_icon_1258437657{ display:none;}
</pre></body></html>